Methode: 1. Verwenden Sie „$a=M()->query(‘SHOW TABLES LIKE“ Tabellenname“‘); if ($a){exists}else{table does not exist}“, um 2 zu beurteilen . Verwenden Sie die Beurteilung „$a=M(table name);if($a->getDbError()){table does not exist}else{exists}“.
Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP5-Version, Dell G3-Computer.
Das thinkphp-Framework ist ein sehr einfach zu verwendendes und sehr leistungsstarkes Framework. Es entspricht den Entwicklungsgewohnheiten unserer Mitarbeiter. Bei der Verwendung des thinkphp-Frameworks muss daher manchmal festgestellt werden, ob eine bestimmte Datenbanktabelle vorhanden ist.
Um festzustellen, ob die Benutzertabelle vorhanden ist, gehen wir hier davon aus:
$users = M('users'); if($users->getDbError()){ echo '数据表不存在!'; }else{ echo '数据库存在!'; }
Methode 2:
$isTable = M()->query('SHOW TABLES LIKE "table_name"'); if( $isTable ){ echo '表存在'; }else{ echo '表不存在'; }
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob in thinkphp5 eine Tabelle vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!