0

几周前我安装了 MAMP,并且一直使用它进行 PHP 开发,没有任何问题。我最近开发了一个脚本,它可以计算每天点击链接的次数,而且它运行良好。现在我需要在网络浏览器中显示信息。

在确保我已连接到数据库后,我编写了以下内容:

    $query = "SELECT * FROM banners";
    $result = mysql_query($query);
    if (!$result) die ("Database access failed: " . mysql_error());

当我转到页面检查是否有错误时,我看到

数据库访问失败:用户 'acctname'@'localhost' 的访问被拒绝(使用密码:否)

发生了什么事,我该如何解决?

谢谢。

编辑:没关系。我想到了。感谢大家!

4

2 回答 2

0

在您的示例中,我没有看到您正在建立与数据库的连接并选择一个数据库来运行查询。在查询之前,您是否正在执行以下操作?

mysql_connect($host, $username, $password);
mysql_select_db($database_name);
于 2012-05-22T20:46:42.667 回答
0

您需要确保用户对“banners”表具有 SELECT 权限。您可以单击 phpMySQLAdmin 网站中的权限。

于 2012-05-22T20:42:33.377 回答