За последние 24 часа нас посетили 22792 программиста и 1235 роботов. Сейчас ищут 736 программистов ...

PHP запросы

Тема в разделе "PHP и базы данных", создана пользователем yarasa, 27 июл 2021.

  1. yarasa

    yarasa Новичок

    С нами с:
    23 июл 2021
    Сообщения:
    4
    Симпатии:
    0
    Всем добра, подскажите в чем моя ошибка. Вот код: Нужно считывать данные из БД "base", таблицы "online_server". Но что-то не могу подключить к БД
    Код (Text):
    1. <?php
    2. ini_set('error_reporting', E_ALL);
    3. ini_set('display_errors', 1);
    4. ini_set('display_startup_errors', 1);
    5. header("Content-Type: text/plain; charset=UTF-8");
    6. require_once ($_SERVER['DOCUMENT_ROOT']. '/engine/data/main_config.php');
    7. require_once ($_SERVER['DOCUMENT_ROOT']. '/engine/core/mysql_connect.php');
    8.  
    9. //запрос сервера
    10.     $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");
    11.     $contServers = $db->num_rows($monservers);
    12. ?>
     
  2. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    PHP:
    1. $db = new mysqli('localhost','user','pass','database');
    2.  
    3. {
    4.       echo mysqli_connect_error();
    5. }
    6.  
    7. $arr = [];
    8. $result = $db->query("SELECT * FROM `online_server` WHERE `activ` = 1 ORDER BY `sort` ASC");
    9.  
    10. if($result)
    11. {
    12.     while ($row = $result->fetch_object()){
    13.         $arr[] = $row;
    14.     }
    15.     $result->close();
    16.     $db->next_result();
    17. }
    18.  
    19. print_r($arr);
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.076
    Симпатии:
    1.237
    Адрес:
    там-сям
    а что происходт? где сообщение об ошибке?

    твой код не содержит собственно подключения к БД. вероятно оно есть в подключаемом файле. описывай проблему нормально: "ожидал увидеть это, а увидел вот это".

    пока ты тупо копируешь и вставляешь, твой уровень понимания не растет.