我是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)的访问被拒绝,因此不需要提供密码来连接数据库。所以试试密码"。
注意:- mysql_*函数在PHP 5.5.0中已弃用,并将在将来被删除。相反,应该使用MySQLi或PDO_MySQL扩展名
您的代码在密码周围有智能引号。试着用常规的引号代替它们。如果您没有更改默认的MAMP密码,应该可以这样做:
<?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();
}
?>