Я создал простую программу php, работающую на сервере apache2, php работает, но он не подключается к серверу sql, когда я просматриваю файл на другом устройстве.База данных, которую я использую на своем устройстве Debian 9, - MariaDB.
<?php
$conn = new mysqli("localhost","root","password","login");
$query = "SELECT * FROM users WHERE username = 'Martin';
$result = $conn->query($query);
$row = $result->fetch_array(MYSQLI_ASSOC);
echo $row['password'];
?>
Я уверен, что правильно понял код (я пробовал mysql_connect и другие методы).Я не понимаю, почему веб-страница выдает ошибку при попытке просмотреть страницу на другом устройстве.
Время работы менялось, когда я использовал устройство Debian.Иногда это будет работать, а иногда нет.Таблицы и база данных на сервере sql в порядке, я проверил это, и я не думаю, что это ошибка в этом.
MariaDB [(none)]> select * from login.users;
+----+----------+----------+
| id | username | password |
+----+----------+----------+
| 1 | Martin | pass |
+----+----------+----------+
1 row in set (0.01 sec)
MariaDB [(none)]>
Может кто-нибудь помочь мне?Я думаю, что мне нужно включить что-то в файлах apache, но мои знания ограничены, и я не знаю, какую проблему я получаю.