首頁  >  文章  >  後端開發  >  為什麼PHP無法連接資料庫?

為什麼PHP無法連接資料庫?

WBOY
WBOY原創
2016-12-05 13:44:181204瀏覽

<code>$dbc = @mysqli_connect('localhost','root','lalala');
if(@mysqli_select_db("one",$dbc)){
    print 'YES!';
}else{
    print 'NO!';
    mysqli_error($dbc);
    exit();
}</code>

就是這樣幾行程式碼了。能連接到mysql,但是始終無法連接到資料庫,也沒有錯誤提示。
用的wamp的phpmyadmin

回覆內容:

<code>$dbc = @mysqli_connect('localhost','root','lalala');
if(@mysqli_select_db("one",$dbc)){
    print 'YES!';
}else{
    print 'NO!';
    mysqli_error($dbc);
    exit();
}</code>

就是這樣幾行程式碼了。能連接到mysql,但是始終無法連接到資料庫,也沒有錯誤提示。
用的wamp的phpmyadmin

函數:mysqli_select_db(connection,dbname)

你把參數搞反了。

可以檢查手冊mysql和mysqli是不一樣的
bool mysqli_select_db ( mysqli $link , string $dbname );
bool mysql_select_db ( string $base_name [, resource $link_ident_identifier ] )
debug開起來。

你用命令列連結資料庫試試
mysql -u -p

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn