Maison  >  Article  >  développement back-end  >  PHP implémente une méthode pour détecter si la table MySQL existe

PHP implémente une méthode pour détecter si la table MySQL existe

墨辰丷
墨辰丷original
2018-05-19 10:50:051017parcourir

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 = &#39;mysql:dbname=test;host=127.0.0.1&#39;;
$user = &#39;root&#39;;
$password = &#39;&#39;;
try {
  $pdo = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
  die("数据库连接失败".$e->getMessage());
}
$table = &#39;cy_news&#39;;
//判断表是否存在
$result = $pdo->query("SHOW TABLES LIKE &#39;". $table."&#39;");
$row = $result->fetchAll();
if(&#39;1&#39; == 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 = &#39;cy_news&#39;;
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE &#39;". $table."&#39;"))==1) {
  echo "Table exists";
} else {
  echo "Table does not exist";
}
?>

Recommandations associées :

Explication détaillée du fichier de données de la table MySQL corruption provoquant l'échec du démarrage de la base de données

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!

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