Rumah > Artikel > pembangunan bahagian belakang > 为什么PHP无法连接数据库?
<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 $database_name [, resource $ link_identifier ] )
应该说刚好相反,测试的时候记得把debug开起来。
你用命令行链接数据库试试
mysql -u -p