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