我对 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' 的访问被拒绝(使用密码:YES),因此无需提供密码即可连接数据库。因此请尝试使用密码 ''。
Note:- mysql_* functions are deprecated as of PHP 5.5.0,and will be removed in the future.Instead, the MySQLi or PDO_MySQL extension should be used
关于php - MAMP 无法在 PHP 脚本中连接到 SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24217827/