ホームページ  >  記事  >  バックエンド開発  >  phpを使用してmysqlテーブルが存在するかどうかをクエリする方法のまとめ

phpを使用してmysqlテーブルが存在するかどうかをクエリする方法のまとめ

黄舟
黄舟オリジナル
2018-05-11 17:42:366335ブラウズ

この記事では、PHP が mysql テーブルの存在を検出する方法を主に紹介し、pdo 接続と mysql 関数を使用して mysql テーブルの存在を判断する PHP をサンプルの形式でまとめて説明します。この記事の例では、php で mysql テーブルの存在を検出する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

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

以上がphpを使用してmysqlテーブルが存在するかどうかをクエリする方法のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。