2015-01-14 4 views
-3

Я создал сайт, который отлично работает на localhost, но когда я загрузил его на сервер, он дал мне следующее сообщение об ошибке.Доступ запрещен для пользователя 'db_name' @ 'localhost' (с использованием пароля: НЕТ)

Access denied for user 'azher94_ivsapps'@'localhost' (using password: YES) 

Есть мои настройки для подключения к базе данных

$database=   "db_name"; 
    $server =   ""; 
    $username=   "db_username"; 
    $password=   "db_password"; 



    if(mysql_connect($server, $username, $password) && mysql_select_db($database)) 
    //if(mysqli_connect($server, $username, $password , $database)) 

    { 
     echo "connected"; 
    } 

else 

{ 
echo mysql_error(); 
} 

Просьба направлять меня, что я делаю неправильно здесь.

Благодаря

+0

вашего заголовка вопроса отличается от вопроса! – goseo

+0

[Данное предупреждение означает, что ваш пароль неверен] (http://stackoverflow.com/questions/9025182/what-is-preventing-php-from-connecting-to-my-mysql-database) – starkeen

+0

Что это за эти _Access Отказано, что люди не понимают? Неужели сообщение ясно? –

ответ

0

Для пароля вы используете $ пароль, и после этого вы используете $ Пароль с капиталом P. Пожалуйста, измените его на $ пароль.

0

Прежде всего, вам нужно определить локальный хост и еще одну вещь, которую вы делаете неправильно, так как вы не вызываете эту переменную должным образом. Используйте приведенный ниже код

$database=   "db_name"; 
    $server =   "localhost"; 
    $username=   "db_username"; 
    $password=   "db_password"; 



    if(mysql_connect($server, $username, $password,$database)) 
    //if(mysqli_connect($server, $username, $password , $database)) 

    { 
     echo "connected"; 
    } 

else 

{ 
echo mysql_error(); 
} 

Надеется, что это помогает вам

+0

Я заменил свой код на ваш, но то же сообщение об ошибке все еще там. – user3480644

+0

Обновлен ответ, если он работает –

+0

такое же сообщение об ошибке все еще существует. http://ivsapps.com/report/ – user3480644

-1

Попробуйте этот код будет работать

$con=mysqli_connect("localhost","root","your password"); 

mysqli_select_db("your_db",$con); 
+0

Даже если это работает, OP использует 'mysql _ *()', а не 'mysqli _ *()' - весь его другой код не удастся. –

+0

Сообщение об ошибке исчезло, но все же его не выбирая данные из базы данных – user3480644

+0

@ user3480644, можете ли вы разместить запрос? –

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