query('SHOW TABLES LIKE" nom de la table"'); if ($a){existe}else{la table n'existe pas}" pour juger ; $a =M(nom de la table);if($a->getDbError()){la table n'existe pas}else{existe}" jugement."/> query('SHOW TABLES LIKE" nom de la table"'); if ($a){existe}else{la table n'existe pas}" pour juger ; $a =M(nom de la table);if($a->getDbError()){la table n'existe pas}else{existe}" jugement.">

Maison >cadre php >PensezPHP >Comment déterminer si une table existe dans thinkphp5

Comment déterminer si une table existe dans thinkphp5

WBOY
WBOYoriginal
2022-02-15 11:30:153932parcourir

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}".

Comment déterminer si une table existe dans thinkphp5

L'environnement d'exploitation de cet article : système Windows 10, version ThinkPHP5, ordinateur Dell G3.

Comment déterminer si une table existe dans thinkphp5

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn