Как удалить Предупреждение: mysqli_connect (): (HY000 / 2002)?

-1

Предупреждение: mysqli_connect(): (HY000/2002): попытка подключения завершилась неудачно, потому что связанная сторона не ответила должным образом через какое-то время или не удалось установить соединение, потому что подключенный хост не смог ответить. в C:\xampp\htdocs\PHPFiles\phpfile.php в строке 2

Мой код в порядке... PHP подключается к локальному хосту, но не к удаленному серверу... удаленная база данных на xamp я думаю

Microsoft Windows 10

<?php
 $con=mysqli_connect("192.168.1.1","cykiqdbuser","pass","cykiqdb");
 // Check connection
 if (mysqli_connect_errno())
 {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
 }

 $result = mysqli_query($con,"SELECT * FROM cy_bikes_log");

 echo "<table border='1'>
  <tr>
    <th>ID</th>
    <th>Dock ID</th>
    <th>Status</th>
   </tr>";

while($row = mysqli_fetch_array($result))
{
  echo "<tr>";
  echo "<td>" . $row['id'] . "</td>";
  echo "<td>" . $row['dock_id'] . "</td>";
  echo "<td>" . $row['status'] . "</td>";
  echo "</tr>";
}
echo "</table>";

mysqli_close($con);
?>

Я могу войти в PHP, мой администратор онлайн, это означает, что моя база данных находится в сети??

Изображение 274209

  • 2
    Кажется, ошибка достаточно очевидна. С указанной базой данных невозможно связаться. Убедитесь, что строка подключения верна и что служба базы данных действительно работает.
  • 0
    ADyson: да, база данных подключена к сети, и моя строка в порядке. Я попробовал ее на локальном хосте и перепробовал множество вариантов строки из Интернета.
Показать ещё 7 комментариев
Теги:
mysqli
database-connection

1 ответ

-1

ПРОВЕРЬТЕ информацию о вашем db, это может произойти из-за того, что вы устанавливаете правильные детали в своем соединении. $connection = mysqli_connect($mysqlServer, $mysqlUser, $mysqlPass, $mysqlDb);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню