Méthode : 1. Utilisez "$a=M()->query('SHOW TABLES LIKE" table name"'); if ($a){exists}else{table makes not exist}" pour juger 2 ; . Utilisez le jugement "$a=M(nom de la table);if($a->getDbError()){la table n'existe pas}else{existe}".
L'environnement d'exploitation de cet article : système Windows 10, version ThinkPHP5, ordinateur Dell G3.
Le framework thinkphp est un framework très simple à utiliser et très puissant, il est conforme aux habitudes de développement de nos collaborateurs. Ainsi, lorsque vous utilisez le framework thinkphp, il est parfois nécessaire de déterminer si une certaine table de base de données existe.
Ici, nous supposons déterminer si la table des utilisateurs existe :
$users = M('users'); if($users->getDbError()){ echo '数据表不存在!'; }else{ echo '数据库存在!'; }
Méthode 2 :
$isTable = M()->query('SHOW TABLES LIKE "table_name"'); if( $isTable ){ echo '表存在'; }else{ echo '表不存在'; }
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!