0

mysql_connect 语句之前的一些注释告诉我将值/变量名称修改为我的安装。我现在正在使用 xamp 并查看 php.ini。真的不知道问题出在哪里。请指教。谢谢。

php:

$dbhost = 'localhost'; //unlikely to require changing.
$dbname ='publication'; //moify these
$dbuser = 'username'; //variables 
$dbpass = 'password'; //// to your installation
$appname = 'Robot City'; // and preference

mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());

错误信息:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'username'@'localhost' (using password: YES) in C:\xampp\htdocs\ajaxpagination\testpage.php on line 10
Access denied for user 'username'@'localhost' (using password: YES)
4

3 回答 3

2

这与 php.ini 无关。您向 mysql 提供了错误的用户名/密码,或者您没有在 mysql 中正确配置该帐户。

show grants for username@localhost;当你在 mysql 中运行它时会显示什么?

于 2011-11-29T14:42:00.227 回答
0

而不是查看 php.ini 您必须查看您的 XAMPP 文档。
我确信它包含您必须使用的数据库凭据。

作为一个疯狂的猜测尝试使用

$dbname ='test'; //moify these
$dbuser = 'root'; //variables 
$dbpass = '';

但同样 -请参阅文档以获取实际值。

您也有可能在 XAMPP 安装过程中自己输入它们。

请注意,我一生中从未见过此应用程序。我写的只是大多数应用程序如何工作的一般概念。

于 2011-11-29T14:50:57.007 回答
0

用户名和密码错误。时期!!!尝试

$dbhost = 'localhost'; //unlikely to require changing.
$dbname ='publication'; //moify these
$dbuser = 'root'; //variables 
$dbpass = ''; //// to your installation
$appname = 'Robot City'; // and preference
于 2011-11-29T15:14:24.790 回答