$nc_core->db->get_var( $query = null, $x = 0, $y = 0 )
метод получает одну переменную из базы данных или ранее кэшированных результатов
Эта функция очень полезна для оценки результатов запроса в рамках логических операторов, таких как, if или switch. Если запрос генерирует более одной строки первая строка всегда будет использоваться по умолчанию. Если запрос генерирует более одного столбца левый столбец всегда будет использоваться по умолчанию.
$query$x$yarray|null<?php
// получаем объект nc_core
$nc_core = nc_Core::get_object();
// Пример 1
// запрос к таблице БД.
// выбираем номер столбца и строки
$var = $nc_core->db->get_var("SELECT * FROM `User`", 4, 0);
// Пример 2
// запрос к таблице БД
// выбираем конкретное значение
$var = $nc_core->db->get_var("SELECT `Login` FROM `User` WHERE `User_ID` = 1");
// Выводим один элемент массива
echo $var;
// Пример 3
// Выводим полное количество пользователей из базы
$num_users =  $nc_core->db->get_var("SELECT COUNT(*) FROM `User`") ;
// Пример 4
// Вывести эл. адрес пользователя со второго ряда (примечание: Колонка 1, строки 1 [начинается с 0])
$user_email = $nc_core->db->get_var("SELECT `Name`, `Email` FROM `User`",1,1);
 
// Получить запись второго ряда из кэшированных результатов (строка = 1 [начинается с 0]) ..
$user = $nc_core->db->get_row(null, OBJECT, 1);
 
// Обе переменные будут иметь аналогичные значения
echo $user_email;
echo $user->email;
// Пример 5
// Найти количество пользователей с именем «Анна»
if ( $n = $nc_core->db->get_var("SELECT COUNT(*) FROM `User` WHERE `Name` = ‘Анна’") ) {  
    // Если пользователи есть, выводим их количество
    echo "С именем «Анна» ". $n ." пользователей";
    } else {
    // Если пользователей с именем «Анна» нет
    echo "Пользователей с именем «Анна» нет";
    }