php查詢數(shù)據(jù)庫是否存在的方法:首先創(chuàng)建MySQL或MySQL的新實(shí)例;然后執(zhí)行語句“SELECT COUNT(*) AS `exists` FROM...”;最后檢查鍵exists的值,并查看數(shù)據(jù)庫是否存在即可。
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的沙洋網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
推薦:《PHP視頻教程》
創(chuàng)建MySQL或MySQL(不指定默認(rèn)數(shù)據(jù)庫)的新實(shí)例,并執(zhí)行以下查詢(類似于Marc B的評論):
SELECT COUNT(*) AS `exists` FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMATA.SCHEMA_NAME='my_database_name'
然后您可以檢查鍵exists的值,查看數(shù)據(jù)庫是否存在。
下面是一個(gè)示例代碼:
// 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;