手机
当前位置:查字典教程网 >编程开发 >php教程 >php判断表是否存在的方法
php判断表是否存在的方法
摘要:本文实例讲述了php判断表是否存在的方法。分享给大家供大家参考。具体如下:希望本文所述对大家的php程序设计有所帮助。

本文实例讲述了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判断文本文档字符编码

php简单实现快速排序的方法

php将12小时制转换成24小时制的方法

php使用for语句输出三角形的方法

PHP获取远程图片并保存到本地的方法

Yii实现自动加载类地图的方法

php实现随机显示图片方法汇总

两种php调用Java对象的方法

PHP 判断数组是否为空的5大方法

php统计数组元素个数的方法

精品推荐
分类导航