PHP:检查MySQL表是否已经作为错误条件存在?
在PHP中,如果一个MySQL表已经存在,并且它不应该也不需要中止,但带有一条有意义的消息,我将如何检查条件?谢谢 简单使用:-PHP:检查MySQL表是否已经作为错误条件存在?,php,mysql,Php,Mysql,在PHP中,如果一个MySQL表已经存在,并且它不应该也不需要中止,但带有一条有意义的消息,我将如何检查条件?谢谢 简单使用:- $result = mysql_query("SHOW TABLES LIKE 'table_name'"); $tableExist = mysql_num_rows($result) > 0; if($tableExist) echo "Table Exist"; 尝试创建表。您应该会得到一个错误:1050“表已经存在” 或者您可以尝试这样做:mysql\
$result = mysql_query("SHOW TABLES LIKE 'table_name'");
$tableExist = mysql_num_rows($result) > 0;
if($tableExist)
echo "Table Exist";
尝试创建表。您应该会得到一个错误:
1050“表已经存在”
或者您可以尝试这样做:
mysql\uuz
-函数是。你应该使用或
要检查表是否存在,可以使用此查询:
SELECT COUNT(*)
FROM information_schema.tables
WHERE table_schema = '[database-name]'
AND table_name = '[table-name]';
+1不推荐使用
信息\u模式
和指定mysql\uu
函数。