php检测mysql表是否存在的方法小结


Posted in PHP onJuly 20, 2017

本文实例讲述了php检测mysql表是否存在的方法。分享给大家供大家参考,具体如下:

pdo:

<?php
$dsn = 'mysql:dbname=test;host=127.0.0.1';
$user = 'root';
$password = '';
try {
  $pdo = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
  die("数据库连接失败".$e->getMessage());
}
$table = 'cy_news';
//判断表是否存在
$result = $pdo->query("SHOW TABLES LIKE '". $table."'");
$row = $result->fetchAll();
if('1' == count($row)){
  echo "Table exists";
} else {
  echo "Table does not exist";
}
?>

mysql:

<?php
$con = mysql_connect("localhost","root","");
mysql_select_db("php_cms", $con);
$table = 'cy_news';
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '". $table."'"))==1) {
  echo "Table exists";
} else {
  echo "Table does not exist";
}
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
一个捕获函数输出的函数
Feb 14 PHP
开源SNS系统-ThinkSNS
May 18 PHP
PHP PDO函数库详解
Apr 27 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
Jul 12 PHP
如何突破PHP程序员的技术瓶颈分析
Jul 17 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 PHP
详解PHP中的mb_detect_encoding函数使用方法
Aug 18 PHP
深入理解PHP原理之执行周期分析
Jun 01 PHP
PHP对象链式操作实现原理分析
Oct 09 PHP
php.ini中date.timezone设置详解
Nov 20 PHP
PHP实现简易图形计算器
Aug 28 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 #PHP
php脚本守护进程原理与实现方法详解
Jul 20 #PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 #PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 #PHP
ThinkPHP框架表单验证操作方法
Jul 19 #PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 #PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 #PHP
You might like
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
js如何改变文章的字体大小
2016/01/08 Javascript
React Router基础使用
2017/01/17 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
关于uniApp editor微信滑动问题
2021/01/15 Javascript
python学生管理系统学习笔记
2019/03/19 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
python里dict变成list实例方法
2019/06/26 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
python处理document文档保留原样式
2019/09/23 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
pandas数据拼接的实现示例
2020/04/16 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
Europcar美国/加拿大:预订汽车或卡车租赁服务
2018/11/13 全球购物
什么是跨站脚本攻击
2014/12/11 面试题
优秀毕业自我鉴定
2014/02/15 职场文书
小学校本培训方案
2014/06/06 职场文书
司考复习计划
2015/01/19 职场文书
钱塘江大潮导游词
2015/02/03 职场文书
房屋所有权证明
2015/06/19 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android