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

墨辰丷
リリース: 2023-03-26 20:04:02
オリジナル
1017 人が閲覧しました

この記事では、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート