(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
по следующим правилам: целые числа преобразуются в integer
если помещаются в диапазон
PHP_INT_MIN
..PHP_INT_MAX
, иначе в
строки. Рациональные числа преобразуются в float,
NULL в null, строки и BLOB в строки.