PHP - 无法连接到MySQL数据库

时间:2013-05-17 00:17:54

标签: php mysql database phpmyadmin

我正在尝试通过php连接到我的MySQL数据库,我正在使用phpmyadmin管理我的数据库。要登录用户名是root,我没有密码。我的问题是我无法连接,当我尝试

时,我收到“无法连接到mySQL数据库”消息

以下是我的代码

 <?php

 session_start();

 $server = 'localhost';
 $db_usernmae = 'root';
 $db_password = '';
$database = 'househockey';


 if(mysql_connect($server, $db_usernmae, $db_password)){
die('Could not connect to mySQL database');
}

 if (mysql_select_db($database)) {
# code...
die('couldnt connect to database');
}

?>

我不确定它是否重要,但我正在使用WAMP并将我的phpmyadmin文件夹放入我的htdocs文件夹。

由于

2 个答案:

答案 0 :(得分:6)

正如您编写的代码:

if(mysql_connect($server, $db_usernmae, $db_password)){
    die('Could not connect to mySQL database');
}

当连接为true时,请打印以下内容:die('Could not connect to mySQL database');我认为您需要测试连接,这听起来应该有效:

if(!mysql_connect($server, $db_usernmae, $db_password)){
    die('Could not connect to mySQL database');
}

!将取消mysql_connect的返回值并告诉您是否已连接。

答案 1 :(得分:0)

据我所知,PMA明确需要用户名密码。设置root密码     mysqladmin -u root password NEWPASSWORD然后更改您的PMA配置,然后重新启动服务器。或者,使用MySQL工作台。它不仅仅创建实体关系图(ERD)。