mysql 查詢db,database?
要解決也很簡單 ,首先用root登錄,然后執行下show databases看是否可以看到結果
然后把mysql_list_dbs替換為mysql_query執行下,看是否和剛才結果一樣,如果不可以就不用再PHP程序上糾結了,看看數據庫設置吧。
動過數據庫或者ROOT用戶的話刷新下權限,或者直接重啟下,看是否可以,還是不可以沒必要糾結重裝一下,各個方法逐一嘗試,這個問題比較簡單基本自己多研究個把小時就解決了。
$sqlLink=mysql_connect("localhost","root","msoft1234");
if (!$sqlLink) {
die('Could not connect:' . mysql_error());
}
//$db_list=mysql_list_dbs($sqlLink);
$db_list=mysql_query("show databases");
while($row=mysql_fetch_object($db_list)) {
echo $row->Database ."";
}
if (!mysql_select_db("software",$sqlLink)){
die ("can not use:". mysql_error($sqlLink));
}
?>