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 相关文章推荐
如何分别全角和半角以避免乱码
Oct 09 PHP
我的论坛源代码(七)
Oct 09 PHP
php htmlentities和htmlspecialchars 的区别
Aug 18 PHP
php 冒泡排序 交换排序法
May 10 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
Jul 03 PHP
php使用百度天气接口示例
Apr 22 PHP
如何让thinkphp在模型中自动完成session赋值小教程
Sep 05 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
Laravel 5框架学习之向视图传送数据
Apr 08 PHP
PHP文件操作方法汇总
Jul 01 PHP
PHP导出带样式的Excel示例代码
Aug 28 PHP
thinkphp下MySQL数据库读写分离代码剖析
Apr 18 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
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
2010/05/04 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
JavaScript DOM 添加事件
2009/02/14 Javascript
javascript数组去掉重复
2011/05/12 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
微信小程序删除处理详解
2017/08/16 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
Vue 子组件与数据传递问题及注意事项
2019/07/11 Javascript
vue自定义正在加载动画的例子
2019/11/14 Javascript
vue中用 async/await 来处理异步操作
2020/07/18 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
python tornado微信开发入门代码
2018/08/24 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
python如何绘制疫情图
2020/09/16 Python
Python+unittest+DDT实现数据驱动测试
2020/11/30 Python
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
意大利在线购买隐形眼镜网站:VisionDirect.it
2019/03/18 全球购物
琳达·法罗眼镜英国官网:Linda Farrow英国
2021/01/19 全球购物
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
介绍一下Java中的static关键字
2012/05/12 面试题
计算机网络专业个人的自我评价
2013/10/17 职场文书
研讨会通知
2015/04/27 职场文书
2015年暑假工作总结
2015/07/13 职场文书
如何使用python包中的sched事件调度器
2022/04/30 Python
python区块链实现简版工作量证明
2022/05/25 Python