PHP PDO проверяет, существует ли таблица с определенным именем в базе данных mySQL

Следующий код проверяет таблицы в базе данных.

function checkdbexists(){ global $krdb; return $krdb->query("show tables"); } 

Мы хотим проверить, существует ли таблица, называемая «системами», возвращающая 1, если это так, и null или 0, если это не так.

вы можете использовать

 array_search('system',$krb->query('show tables')->fetch())!==false; 
 select 1 from information_schema.tables where table_name = 'systems' limit 1 
 $db_tables = array_keys($pdo->query('show tables')->fetchAll (PDO::FETCH_GROUP)); if(in_array('myTable', $db_tables)) { print "myTable exist"; }