为什么PHP无法连接数据库?
程序员文章站
2022-05-01 15:59:37
...
$dbc = @mysqli_connect('localhost','root','lalala');
if(@mysqli_select_db("one",$dbc)){
print 'YES!';
}else{
print 'NO!';
mysqli_error($dbc);
exit();
}
就是这样几行代码了。能连接到mysql,但是始终无法连接到数据库,也没有错误提示。
用的wamp的phpmyadmin
回复内容:
$dbc = @mysqli_connect('localhost','root','lalala');
if(@mysqli_select_db("one",$dbc)){
print 'YES!';
}else{
print 'NO!';
mysqli_error($dbc);
exit();
}
就是这样几行代码了。能连接到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