2013-09-16 4 views
1

У меня есть приложение, написанное на C#, и оно связано с базой данных.Не удалось подключиться: доступ запрещен для пользователя php

Вот ошибка я получаю:

Предупреждение: mysql_connect() [function.mysql-подключения]: Доступ запрещен для пользователя 'имя пользователя' @ 'локальный' (используя пароль: ДА) в (файл PHP) по линии 15 не удалось подключиться: Доступ запрещен для пользователя «имя пользователя» @ «локальный» (используя пароль: ДА)

Вот мой код:

$mysql = mysql_connect("localhost", "username", "password"); 
if (!$mysql) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 

Я получил этот пример из:

http://php.net/manual/en/function.mysql-connect.php

Что я делаю неправильно?

+8

Если вы только начинаете, я рекомендую вам вместо этого изучить «MySQLi» или «PDO». 'MySQL' устарел и вскоре будет удален. –

+1

Вы уверены, что ваше имя пользователя = имя пользователя и пароль = пароль в mysql? – ABorty

+1

Как насчет предоставления нам ошибки mysql_error? – Reinherd

ответ

1

Ваше имя пользователя в mysql, вероятно, не «имя пользователя», так как ваш пароль не является «паролем». Пожалуйста, измените его на что-то вроде

$mysql = mysql_connect("localhost", $username, $password); 

$username где переменно с БД пользователем и $password является переменным с БД паролем.

Также было бы полезно использовать MySQLi вместо mysql_ функций.

Смежные вопросы