SQLite3Result::fetchArray
SQLite3Result::fetchArray
(PHP 5 >= 5.3.0, PHP 7)
SQLite3Result::fetchArray - 作为关联或数字索引数组或两者获取结果行
描述
public array SQLite3Result::fetchArray ([ int $mode = SQLITE3_BOTH ] )
获取结果行作为关联或数字索引数组或两者。默认情况下,作为两者提取。
参数
mode
控制下一行将如何返回给调用者。该值必须是SQLITE3_ASSOC
,SQLITE3_NUM
或SQLITE3_BOTH中的一个
。
SQLITE3_ASSOC
:返回按相应结果集中返回的按列名索引的数组
SQLITE3_NUM
:返回按列号索引的数组,从相应的结果集中返回,从第0列开始
SQLITE3_BOTH
:返回由列名称和编号索引的数组,从相应的结果集中返回,从列0开始
返回值
以结合或数字索引数组或两者的形式返回结果行。如果没有更多的行,交替地返回FALSE
。
如果它们装配到范围内的整数被映射到整数:类型返回的数组的值是从SQLite3的类型如下映射PHP_INT_MIN
.. PHP_INT_MAX
,并串否则。浮点映射为float,NULL
值映射为null,字符串和blob映射为字符串。
← SQLite3Result::columnType
SQLite3Result::finalize →