получение сообщения об ошибке с помощью оператора mysql_connect () - PullRequest
0 голосов
/ 29 ноября 2011

некоторые комментарии, предшествующие оператору 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)

Ответы [ 3 ]

2 голосов
/ 29 ноября 2011

Это не имеет ничего общего с php.ini.Вы вводите неправильное имя пользователя / пароль для mysql или неправильно настроили эту учетную запись в mysql.

Что показывает show grants for username@localhost; при запуске в mysql?

0 голосов
/ 29 ноября 2011

Неверное имя пользователя и пароль.Период !!!Попробуйте

$dbhost = 'localhost'; //unlikely to require changing.
$dbname ='publication'; //moify these
$dbuser = 'root'; //variables 
$dbpass = ''; //// to your installation
$appname = 'Robot City'; // and preference
0 голосов
/ 29 ноября 2011

Вместо того, чтобы заглядывать в php.ini, вам нужно заглянуть в документацию по XAMPP.
Я уверен, что он содержит учетные данные базы данных, которые вы должны использовать.

В качестве дикой догадки попробуйте использовать

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

Но опять же - см. В документации фактические значения.

Существует также вероятность того, что вы ввели их самостоятельно в процессе установки XAMPP.

Обратите внимание, что я никогда не видел это приложение в своей жизни. Я пишу только из общего представления о том, как работает большинство приложений.

...