$nc_core->db->get_results( $query = null, $output = OBJECT, $index_field = null)
метод возвращает набор результатов выполненного запроса к базе данных
Метод может оказаться полезным, когда нужно получить несколько строк из базы данных.
$query
$output
$index_field (опционально)
array|null
<?php // Получаем объект nc_core $nc_core = nc_Core::get_object(); // Пример №1 // Запрос к таблице БД // Используется ассоциативный массив $var = $nc_core->db->get_results("SELECT * FROM `User`", ARRAY_A ); if (!empty($var)) { foreach ($var as $row) { // Вывод в списке значений из поля User_ID echo $row['User_ID']; } } // Вывод одного объекта // Выводятся значения из 1 строки и поля Login echo $var[0]['Login']; // Выводятся значения из 2 строки и поля Email echo $var[1]['Email']; // Пример №2 // Запрос к таблице БД // Используется нумерованный массив $var = $nc_core->db->get_results("SELECT * FROM `User`", ARRAY_N ); if (!empty($var)) { foreach ($var as $row) { // Вывод в списке значений из 1 столбца echo $row[0]; } } // Вывод одного объекта // Выводятся значения из 1 строки, 2 столбца echo $var[0][1]; // вывод данных из 1 строки, 1 столбца echo $var[0][0]; // Пример №3 // Запрос к таблице БД $var = $nc_core->db->get_results("SELECT * FROM `User`" ); // Выводится значения из 1 строки, поля Login echo $var[0]->Login; // Выводится значения из 2 строки, поля Email echo $var[1]->Email; // Пример №4 // Использование третьего параметра $var = $nc_core->db->get_results("SELECT * FROM `User`", ARRAY_N, 'Checked'); //Вывод значения из первой строки второго столбца echo $var[0][1];