Maison > Article > développement back-end > PHP implémente une méthode pour détecter si la table MySQL existe
Cet article présente principalement la méthode de détection de l'existence d'une table mysql par PHP. Il résume et analyse la méthode de PHP utilisant la connexion pdo et la fonction mysql pour déterminer l'existence d'une table mysql sous forme d'exemples. à lui
pdo:
<?php $dsn = 'mysql:dbname=test;host=127.0.0.1'; $user = 'root'; $password = ''; try { $pdo = new PDO($dsn, $user, $password); } catch (PDOException $e) { die("数据库连接失败".$e->getMessage()); } $table = 'cy_news'; //判断表是否存在 $result = $pdo->query("SHOW TABLES LIKE '". $table."'"); $row = $result->fetchAll(); if('1' == count($row)){ echo "Table exists"; } else { echo "Table does not exist"; } ?>
mysql:
<?php $con = mysql_connect("localhost","root",""); mysql_select_db("php_cms", $con); $table = 'cy_news'; if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '". $table."'"))==1) { echo "Table exists"; } else { echo "Table does not exist"; } ?>
Comment utiliser la table mysql pour se connecter
utilisez php pour interroger la table mysql si Résumé des méthodes existantes
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!