sqlite_fetch_single - Выбирает значение первого поля из результата запроса и возвращает в виде строки
Вернуться к: SQLite
sqlite_fetch_single
SQLiteResult::fetchSingle
SQLiteUnbuffered::fetchSingle
(PHP 5 < 5.4.0, PECL sqlite >= 1.0.1)
sqlite_fetch_single -- SQLiteResult::fetchSingle -- SQLiteUnbuffered::fetchSingle — Выбирает значение первого поля из результата запроса и возвращает в виде строки
Описание
$result
[, bool $decode_binary
= true
] )Объектно-ориентированный стиль (метод):
$decode_binary
= true
] )$decode_binary
= true
] )sqlite_fetch_single() идентична sqlite_fetch_array() за исключением того, что возвращается значение только первого поля.
Использование этой функции является оптимальным способом получения данных, когда нужно получить значение только одного поля.
Список параметров
-
result
-
Ресурс результата SQLite. Этот параметр не требуется при использовании объектно-ориентированного метода.
-
decode_binary
-
Когда параметр
decode_binary
установлен вTRUE
(по умолчанию), PHP будет декодировать бинарный код, примененный к данным, как если бы они были закодированы функцией sqlite_escape_string(). Обычно вам следует оставлять это значение по умолчанию, если только вы не работаете с базой данных sqlite, которая была создана в ином приложении.
Возвращаемые значения
Возвращает значение первого поля в виде строки.
Примеры
Пример #1 Пример использования sqlite_fetch_single()
<?php
if ($dbhandle = sqlite_open('mysqlitedb', 0666, $sqliteerror)) {
$sql = "SELECT id FROM sometable WHERE id = 42";
$res = sqlite_query($dbhandle, $sql);
if (sqlite_num_rows($res) > 0) {
echo sqlite_fetch_single($res); // 42
}
sqlite_close($dbhandle);
}
?>
Смотрите также
- sqlite_fetch_array() - Выбирает следующую запись из результата запроса и возвращает массив
Вернуться к: SQLite