將php更新到13.10後,mysql可以通過任何用戶連接,但無法用正確的用戶選擇數據庫並傳遞。 似乎發送給mysql的用戶是空的而不是root。PHP:mysql_connect()返回true但是mysql_select_db()返回false _ Ubuntu更新
$myconn = mysql_connect('localhost' , 'root' , 'pass');
$seldb = mysql_select_db('mydb' , $myconn);
$er = mysql_error();
運行後 $ mycon是:"resource id='2' type='mysql link'"
和 mysql_select_db()返回false
;
和
$ ER是:"Access denied for user ''@'localhost' to database 'mydb'"
請幫助我。 對不起,我的英語不好。
是數據庫從phpMyAdmin的,或者除了你的應用程序的另一個接口可見? – geomagas
嘗試用'127.0.0.1'替換'localhost' – Yang
是的db在phpmyadmin中可見。 –