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 相关文章推荐
PHP 页面编码声明方法详解(header或meta)
Mar 12 PHP
PHP连接MongoDB示例代码
Sep 06 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
php利用curl抓取新浪微博内容示例
Apr 27 PHP
浅析get与post的一些特殊情况
Jul 28 PHP
php中注册器模式类用法实例分析
Nov 03 PHP
PHP laravel中的多对多关系实例详解
Jun 07 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
php实现将二维关联数组转换成字符串的方法详解
Jul 31 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
php文件后缀不强制为.php的实操方法
Sep 18 PHP
关于laravel 日志写入失败问题汇总
Oct 17 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
php代码书写习惯优化小结
2013/06/20 PHP
php如何获取文件的扩展名
2015/10/28 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
laravel5.1框架model类查询的实现方法
2019/10/08 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
2014/05/28 Javascript
js实现漫天星星效果
2017/01/19 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
python实现可逆简单的加密算法
2019/03/22 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
个人委托书
2014/07/31 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
小时代观后感
2015/06/10 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
mysql自增长id用完了该怎么办
2022/02/12 MySQL