php判断表是否存在的方法


Posted in PHP onJune 18, 2015

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

<?php
//方法一
  mysql_connect('localhost','root','2260375') or die('can\'t not connect database');
  if((int)check_table_is_exist('show databases;','test')==1)
  {
    echo '该表存在';
  }
  else
  {
    echo '该表不存在';
  }
  function check_table_is_exist($sql,$find_table)
  {
    $row=mysql_query($sql);
    $database=array();
    $finddatabase=$find_table;
    while ($result=mysql_fetch_array($row,MYSQL_ASSOC))
    {
      $database[]=$result['Database'];
    }
    unset($result,$row);
    mysql_close();
    /*开始判断表是否存在*/
    if(in_array($find_table,$database))
    {
      return true;
    }
    else
    {
      return false;
    }
  }
//////////////////////////////////////////////方法二
  mysql_connect('localhost','root','root');     
  $result = mysql_list_tables('database');     
  $i=0; 
  while($i<mysql_num_rows($result))
  {
  if ('Table_Name' == mysql_tablename($result,$i)) {
    echo '存在';
      break;
  }             
    $i++;   
  }
  echo '不存在';
mysql_close();
//////////////////////////////////////方法三
$data  = array();
$dbname = '你要查询的表名';
mysql_connect('localhost', 'root', '') or die('Cann\'t connect server!');
$result = mysql_query('show databases;');
While($row = mysql_fetch_assoc($result)){
  $data[] = $row['Database'];
}unset($result, $row);
mysql_close();
print_r($data);
if (in_array(strtolower($dbname), $data))
  die('存在');
else
  die('不存在');
?>

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

PHP 相关文章推荐
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
PHP 网络开发详解之远程文件包含漏洞
Apr 25 PHP
PHP 图片文件上传实现代码
Dec 29 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
Mar 31 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
php实现水仙花数示例分享
Apr 03 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
Jun 25 PHP
PHP生成RSS文件类实例
Dec 05 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
Zend Framework基于Command命令行建立ZF项目的方法
Feb 18 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 PHP
PHP实现HTTP断点续传的方法
Jun 17 #PHP
PHP实现在线阅读PDF文件的方法
Jun 17 #PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
Jun 17 #PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 #PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 #PHP
php正则替换处理HTML页面的方法
Jun 17 #PHP
PHP排序算法类实例
Jun 17 #PHP
You might like
功能齐全的PHP发送邮件类代码附详细说明
2008/07/10 PHP
php 字符转义 注意事项
2009/05/27 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
js实现二级导航功能
2017/03/03 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
angularJs中$http获取后台数据的实例讲解
2018/08/08 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
python实现基本进制转换的方法
2015/07/11 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python优先队列实现方法示例
2017/09/21 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
Numpy数组的保存与读取方法
2018/04/04 Python
Django中的ajax请求
2018/10/19 Python
Python多项式回归的实现方法
2019/03/11 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
企业门卫岗位职责
2013/12/12 职场文书
入学申请自荐信范文
2014/02/26 职场文书
班组长岗位职责
2014/03/03 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
网吧管理制度范本
2015/08/05 职场文书
丧事答谢词大全
2015/09/30 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python