PHP判断表是否存在的方法

本文给出了PHP判断表是否存在的一个示例,供大家参考:


< PHP
方法
mysql_connect('localhost ','root ','2260375)或死亡(不连接数据库);
如果((int)check_table_is_exist('show数据库;'测试')= = 1)
{
表存在;
}
其他的
{
表不存在;
}
功能check_table_is_exist($ SQL,find_table美元)
{
行= mysql_query美元($ SQL);
数据库=数组();
finddatabase = find_table美元美元;
而($结果= mysql_fetch_array(合排,mysql_assoc))
{
{ } =美元美元的数据库结果'database'} {;
}
撤消(美元的结果,为行);
mysql_close();
以确定表是否具有*
如果(in_array(find_table美元,$数据库))
{
返回true;
}
其他的
{
返回false;
}
}
方法:
mysql_connect('localhost ','root ','root);
结果= mysql_list_tables美元('database);
$ I = 0;
而($我< mysql_num_rows($结果))
{
如果('table_name= = mysql_tablename($,$我)){
回声的存在;
打破;
}
美元+;
}
回声不存在;
mysql_close();
方法三
$ =数组();
在美元=你要查询的表名;
mysql_connect('localhost ','root '、')或死亡('cann无法连接服务器!);
结果= mysql_query美元('show数据库;');
而($行= mysql_fetch_assoc($结果)){
{ } =美元美元的数据行'database'} {;
} unset(美元的结果,为行);
mysql_close();
print_r($数据);
如果(in_array(strtolower($ dbname),$数据))
模具('existence);
其他的
死(不存在的);
>




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