這篇文章主要介紹了php檢測mysql表是否存在的方法,結合實例形式總結分析了php使用pdo連接及mysql函數實現針對mysql表存在的判斷方法,需要的朋友可以參考下
pdo:
<?php $dsn = 'mysql:dbname=test;host=127.0.0.1'; $user = 'root'; $password = ''; try { $pdo = new PDO($dsn, $user, $password); } catch (PDOException $e) { die("数据库连接失败".$e->getMessage()); } $table = 'cy_news'; //判断表是否存在 $result = $pdo->query("SHOW TABLES LIKE '". $table."'"); $row = $result->fetchAll(); if('1' == count($row)){ echo "Table exists"; } else { echo "Table does not exist"; } ?>
#mysql:
mysql:
相關推薦:#MySQL表資料檔損壞導致資料庫無法啟動詳解 #利用php查詢mysql表是否存在的方法總結 以上是php實作檢測mysql表是否存在的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!<?php
$con = mysql_connect("localhost","root","");
mysql_select_db("php_cms", $con);
$table = 'cy_news';
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '". $table."'"))==1) {
echo "Table exists";
} else {
echo "Table does not exist";
}
?>