2016-09-18 4 views
0

меня написать локальный веб-сайт с помощью PHP, и теперь я положил его на хост и домен, и у меня есть некоторые проблемы подключения к MySQL и я получил folowing EROR:пошевелить локальный сайт для размещения

Connection failed: Access denied for user ''@'176.31.33.116' (using password: NO) 

мой код соответствует ниже: части моего index.php:

     <?php 
         $DB_HOST = 'ghadir1.shatelhost.com'; 
         $DB_USER = ''; 
         $DB_PASS = ''; 
         $DB_NAME = 'minewebs_sahar'; 
         $mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); 
         if ($mysqli->connect_errno) { 
         die("Connection failed: " . $mysqli->connect_error); 
        } else { 
         $sql = "SELECT * FROM users AS u JOIN scores AS s ON (s.user_id=u.id) ORDER BY score DESC"; 
         $result = $mysqli->query($sql); 
         while ($row = $result->fetch_assoc()) { 
          ?> 
          <li class="list-group-item"><?php echo "نام:" . $row['name'] . " امتیاز:" . $row['score']; ?></li> 
          <?php 

, что я должен делать те решить мою базу данных подключение?

+0

Вы пытаетесь подключиться без предоставления каких-либо учетных данных mysql. Ваш хостинг-провайдер, безусловно, дал вам некоторые _if_ вам предоставлен доступ для использования своего сервера MySQL. _Используй их_. – arkascha

+0

Задайте правильное имя пользователя и пароль. –

ответ

0

Вы пытаетесь подключиться к хосту db без учетных данных? Если нет: Я бы сказал, что ваш внешний db-хост не разрешает внешний доступ.

Вы подключались из своей локальной системы в ghadir1.shatelhost.com?

Если да: Я думаю, вы должны указать учетные данные пользователя

0

Глядя на строке ошибки, я могу сказать, что есть какой-то вопрос с обеспеченным именем пользователя и паролем. Mysql не позволяет вам подключаться к базе данных с заданными учетными данными. Проверьте правильность учетных данных базы данных.

$ DB_USER = ''; $ DB_PASS = ''; Вы не можете войти в базу данных без имени пользователя. Вы должны указать имя пользователя и пароль для подключения базы данных mysql.

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