Maison  >  Article  >  cadre php  >  Comment déterminer si la table de données existe dans la base de données dans Yii

Comment déterminer si la table de données existe dans la base de données dans Yii

王林
王林original
2019-12-17 17:10:512707parcourir

Comment déterminer si la table de données existe dans la base de données dans Yii

La méthode de jugement est divisée en deux étapes :

Première étape : Rechercher tous les noms de table dans la base de données. Les noms de table sont obtenus sous forme de tableaux bidimensionnels.

Étape 2 : Déterminez si le nom de la table existe dans le tableau à deux dimensions.

Exemple de code :

$table_name =‘table’;
        $juge = $handle->createCommand("show tables ")->queryAll();
//下面的deep_in_array()方法是自己写的方法,判断是否存在值是否存在二维数组中,yii2中调用本类方法,可以去掉action
        $cun =  $this->deep_in_array($table_name,$juge);
          if(!$cun){
              echo json_encode("nodata");
              return;
          }
rrree

Articles et tutoriels connexes recommandés : tutoriel yii

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