我对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_ *函数,以后将删除它,而应使用MySQLiPDO_MySQL扩展名

关于php - MAMP无法在PHP脚本中连接到SQL Server,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24217827/

10-16 13:42
查看更多