[英]PHP PDO check if a table with specific name exists in mySQL database
以下代码检查数据库上的表。
function checkdbexists(){
global $krdb;
return $krdb->query("show tables");
}
我们要检查是否存在一个名为“ systems”的表,如果存在,则返回1,如果没有,则返回null或0。
select 1
from information_schema.tables
where table_name = 'systems'
limit 1
您可以使用
array_search('system',$krb->query('show tables')->fetch())!==false;
$db_tables = array_keys($pdo->query('show tables')->fetchAll (PDO::FETCH_GROUP));
if(in_array('myTable', $db_tables))
{
print "myTable exist";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.