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));
}
?>