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 相关文章推荐
基于mysql的论坛(3)
Oct 09 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
Dec 28 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
Jun 26 PHP
浅析php创建者模式
Nov 25 PHP
Yii核心组件AssetManager原理分析
Dec 02 PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 PHP
php的ddos攻击解决方法
Jan 08 PHP
反射调用private方法实践(php、java)
Dec 21 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
PHP观察者模式示例【Laravel框架中有用到】
Jun 15 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
Nov 27 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
IIS7.X配置PHP运行环境小结
2011/06/09 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
浅谈js中几种实用的跨域方法原理详解
2016/12/02 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
基于 webpack2 实现的多入口项目脚手架详解
2017/06/26 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
Python控制多进程与多线程并发数总结
2016/10/26 Python
python实现发送邮件及附件功能
2021/03/02 Python
用Eclipse写python程序
2018/02/10 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
pygame游戏之旅 创建游戏窗口界面
2018/11/20 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
《月亮湾》教学反思
2014/04/14 职场文书
党员承诺书范文
2014/05/19 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书