以下代码检查数据库中的表。
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";
}