时间:2021-05-26
本文实例讲述了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程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、SqlServer中如何判断表中某列是否存在首先跟大家分享SqlServer中判断表中某列是否存在的两个方法,方法示例如下:比如说要判断表A中的字段C是否存
1、判断数据表是否存在方法一:useyourdb;goifobject_id(N'tablename',N'U')isnotnullprint'存在'elsep
下面是php利用strpos判断字符串是否存在指定字符串的方法:
本文实例讲述了php判断数组中是否存在指定键(key)的方法。分享给大家供大家参考。具体分析如下:php中有两个函数用来判断数组中是否包含指定的键,分别是arr
本文实例讲述了PHP中file_exists()判断中文文件名无效的解决方法。分享给大家供大家参考。具体方法如下:php中判断文件是否存在我们会使用file_e