php查詢資料庫是否存在的方法:先建立MySQL或MySQL的新實例;然後執行語句「SELECT COUNT(*) AS `exists` FROM...」;最後檢查鍵exists的值,並查看資料庫是否存在即可。
推薦:《PHP影片教學》
建立MySQL或MySQL(不指定預設資料庫)的新實例,並執行以下查詢(類似Marc B的評論):
SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME='my_database_name'
然後您可以檢查鍵exists的值,查看資料庫是否存在。
下面是一個範例程式碼:
// statement to execute $sql = 'SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME="my_database_name"'; // execute the statement $query = $mysqli->query($sql); if ($query === false) { throw new Exception($mysqli->error, $mysqli->errno); } // extract the value $row = $query->fetch_object(); $dbExists = (bool) $row->exists;
以上是php查詢資料庫是否存在的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!