我对PHP领域很陌生。我已经在Mac上安装了MAMP。这是我编写的用于连接MySQL的代码:
<?php
// Connect to the database server
$dbcnx = @mysql_connect("localhost", "root", “root”);
if (!$dbcnx) {
echo( "<P>Unable to connect to the " .
"database server at this time.</P>" );
exit();
}
?>
MySQL已经启动并正在运行。我不确定为什么我无法连接。
最佳答案
尝试这个
<?php
// Connect to the database server
$dbcnx = mysql_connect("localhost", "root", "");
if (!$dbcnx) {
echo( "Cannot connect to database due to ". mysql_error());
exit();
}
?>
由于您收到用户'root'@'localhost'的访问被拒绝(使用密码:是),因此无需提供密码即可连接数据库,因此请尝试使用密码''。
注意:-自PHP 5.5.0起,不推荐使用mysql_ *函数,以后将删除它,而应使用MySQLi或PDO_MySQL扩展名
关于php - MAMP无法在PHP脚本中连接到SQL Server,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24217827/