ホームページ >バックエンド開発 >PHPチュートリアル >PHPはmysqlテーブルが存在するかどうかを検出するメソッドを実装します

PHPはmysqlテーブルが存在するかどうかを検出するメソッドを実装します

墨辰丷
墨辰丷オリジナル
2018-05-19 10:50:051041ブラウズ

この記事では、PHP が mysql テーブルの存在を検出する方法を主に紹介し、PHP が pdo 接続と mysql 関数を使用して 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";
}
?>

関連推奨事項:

MySQL テーブル データ ファイルの破損データベースの起動に失敗する詳しい説明


mysqlテーブルの使い方 phpを使って

に接続し、

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

以上がPHPはmysqlテーブルが存在するかどうかを検出するメソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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