Всем добра, подскажите в чем моя ошибка. Вот код: Нужно считывать данные из БД "base", таблицы "online_server". Но что-то не могу подключить к БД Код (Text): <?php ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); header("Content-Type: text/plain; charset=UTF-8"); require_once ($_SERVER['DOCUMENT_ROOT']. '/engine/data/main_config.php'); require_once ($_SERVER['DOCUMENT_ROOT']. '/engine/core/mysql_connect.php'); //запрос сервера $monservers = $db->query("SELECT `id`, `title`, `ip`, `port`, `version`, `onmaintenance`, `online`, `players_now`, `players_max`, `sort` FROM `online_server` WHERE `activ` = 1 ORDER BY `sort` ASC"); $contServers = $db->num_rows($monservers); ?>
PHP: $db = new mysqli('localhost','user','pass','database'); if(mysqli_connect_errno()) { echo mysqli_connect_error(); } $arr = []; $result = $db->query("SELECT * FROM `online_server` WHERE `activ` = 1 ORDER BY `sort` ASC"); if($result) { while ($row = $result->fetch_object()){ $arr[] = $row; } $result->close(); $db->next_result(); } print_r($arr);
а что происходт? где сообщение об ошибке? твой код не содержит собственно подключения к БД. вероятно оно есть в подключаемом файле. описывай проблему нормально: "ожидал увидеть это, а увидел вот это". пока ты тупо копируешь и вставляешь, твой уровень понимания не растет.