PHP

SQLite3Result::fetchArray

SQLite3Result::fetchArray

(PHP 5 >= 5.3.0, PHP 7)

SQLite3Result::fetchArray - 作为关联或数字索引数组或两者获取结果行

描述

public array SQLite3Result::fetchArray ([ int $mode = SQLITE3_BOTH ] )

获取结果行作为关联或数字索引数组或两者。默认情况下,作为两者提取。

参数

mode

控制下一行将如何返回给调用者。该值必须是SQLITE3_ASSOCSQLITE3_NUMSQLITE3_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 →