PHP 如何查看数据库中数据表是否存在

来源:百度知道 编辑:UC知道 时间:2024/06/11 22:36:05
弱弱的问下 MYSQL 数据库如何查看数据表是否存在??

可以用下面的代码查看数据库中数据表是否存在:
$con = mysql_connect("localhost","$username","$password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("$datebase_name", $con);
$result = mysql_query("SELECT * FROM your_table");
while($row = mysql_fetch_array($result))
{ if(!$row){ echo "表不存在!"; } else{ echo "表存在!"; }
}
mysql_close($con);

1.是用mysql_query("show tables like '表名'")

2.用mysql_list_tables获取数据库里的所有表。然后遍历下。该函数具体见
http://cn2.php.net/manual/en/function.mysql-list-tables.php