SQLite3Result::fetchArray
(PHP 5 >= 5.3.0, PHP 7)
SQLite3Result::fetchArray — Выбирает одну строку из результирующего набора и помещает ее в ассоциативный или нумерованный массив, или в оба сразу
Описание
$mode = SQLITE3_BOTH
) : arrayВыбирает одну строку из результирующего набора и помещает ее в ассоциативный или нумерованный массив, или в оба сразу. По умлчанию создаёт массивы обоих видов.
Список параметров
-
mode -
Этот необязательный параметр принимает значение константы, которая указывает на тип массива, в который требуется поместить данные. Возможные значения параметра:
SQLITE3_ASSOC,SQLITE3_NUMилиSQLITE3_BOTH.-
SQLITE3_ASSOC: возвращает ассоциативный массив, в котором индекс соотетствует имени столбца в результирующем наборе. -
SQLITE3_NUM: возвращает индексированный массив, в котором индекс соотетствует номеру столбца в результирующем наборе, начиная с 0. -
SQLITE3_BOTH: возвращает индексированный массив, в котором индекс соотетствует имени и номеру столбца в результирующем наборе, начиная с 0.
-
Возвращаемые значения
Возвращает стоку из результирующего набора в виде ассоциатированного или
нумерованного массива, или обоих. Если строк больше нет, возвращает false.
Типы значений возвращаемого массива преобразуются из типов SQLite3
по следующим правилам: целые числа преобразуются в int
если помещаются в диапазон
PHP_INT_MIN..PHP_INT_MAX, иначе в
строки. Рациональные числа преобразуются в float,
NULL в null, строки и BLOB в строки.