3 回答

狐的傳說
TA貢獻1804條經(jīng)驗 獲得超3個贊
我不知道它的PDO語法,但這看起來很簡單:
$result = mysql_query("SHOW TABLES LIKE 'myTable'");
$tableExists = mysql_num_rows($result) > 0;

縹緲止盈
TA貢獻2041條經(jīng)驗 獲得超4個贊
使用mysqli,我創(chuàng)建了以下功能。假設(shè)您有一個名為$ con的mysqli實例。
function table_exist($table){
global $con;
$table = $con->real_escape_string($table);
$sql = "show tables like '".$table."'";
$res = $con->query($sql);
return ($res->num_rows > 0);
}
希望能幫助到你。
警告: @jcaron認為此函數(shù)可能易受sqlinjection附件的攻擊,因此請確保您的$tablevar是干凈的,甚至更好地使用參數(shù)化查詢。
添加回答
舉報
0/150
提交
取消