Поддержать Проект

Обратная связь

[MODX] Guru
  • Информация
  • Разработчикам
    • Теги
    • API
    • DBAPI
    • System Variables
    • MMrules
  • Дополнения
  • Виджеты
  • Уроки
  • Разработчики
  • Готовые примеры
  • Блог
  • Конфиги
  • HTML коды
© [MODX] Guru
  • DBAPI

getValue DBAPI

  • Разработчикам
  • DBAPI
  • getValue
Menu
  • connect
  • delete
  • disconnect
  • escape
  • getAffectedRows
  • getColumn
  • getColumnNames
  • getHTMLGrid
  • getInsertId
  • getRecordCount
  • getRow
  • getTableMetaData
  • getValue
  • getXML
  • insert
  • makeArray
  • prepareDate
  • query
  • select
  • update
  • getLastError
  • initDataTypes
3875

getValue DBAPI

mixed getValue($dsq)

$dsq - результат выполнения запроса или SQL-запрос

Эта функция возвращает первое значение из первой колонки в результате запроса. Благодаря этому можно быстро получить единственное предполагаемое значение (например, результат запроса SELECT COUNT(*)).


Пример

function display_rows() { 
	global $modx; 
	$count = $modx->db->getValue( $modx->db->select( 'count(*)', 'people' ) );
	if( $count < 1 ) { 
		return 'No records found'; 
	}else{ 
		return 'Найдено ' . $count . ' записей в базе.'; 
	} 
}

Источник Функции

Файл: manager/includes/extenders/dbapi.mysql.class.inc.php

Строка: 329

function getValue($dsq) {
	if (!is_resource($dsq))
	$dsq = $this->query($dsq);
	if ($dsq) {
		$r = $this->getRow($dsq, "num");
		return $r[0];
	}
}