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 в строки.