首頁 >後端開發 >php教程 >php實作檢測mysql表是否存在的方法

php實作檢測mysql表是否存在的方法

墨辰丷
墨辰丷原創
2018-05-19 10:50:051035瀏覽

這篇文章主要介紹了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:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn