Maison >développement back-end >tutoriel php >Résumé des méthodes pour utiliser PHP pour demander si une table MySQL existe

Résumé des méthodes pour utiliser PHP pour demander si une table MySQL existe

黄舟
黄舟original
2018-05-11 17:42:366407parcourir

Cet article présente principalement la méthode de détection par PHP de l'existence d'une table mysql. 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. à cela

L'exemple de cet article décrit la méthode d'utilisation de PHP pour détecter si la table mysql existe. Partagez-le avec tout le monde pour votre référence, comme suit :

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";
}
?>

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