pg_fetch_array 获取一行作为数组 &reftitle.description; arrayfalsepg_fetch_array PgSql\Resultresult intnullrow&null; intmodePGSQL_BOTH pg_fetch_array 返回与所提取的行(元组/记录)相一致的数组。 pg_fetch_arraypg_fetch_row 的扩展版本。在结果数组中不仅以数字索引(字段编号)方式存放数据,还用关联索引(字段名)存储数据。它默认存储两个索引。 &database.fetch-null; 使用 pg_fetch_array 并不比 pg_fetch_row 慢的明显,而且在使用中提供了更大的方便。 &reftitle.parameters; result &pgsql.parameter.result; row 要获取的结果中的行号。行从 0 向上编号。如果省略或为 &null;,则获取下一行。 mode &pgsql.parameter.mode; &reftitle.returnvalues; 数字方式(从 0 开始)或关联方式(按字段名索引)或两者共同索引的 arrayarray 中的每个值都表示为 string。数据库 NULL 值作为 &null; 返回。 如果 row 超过集合中的行数、没有更多行或任何其他错误,则返回 &false;。从 SELECT 以外的查询结果中获取也将返回 &false;。 &reftitle.changelog; &Version; &Description; &pgsql.changelog.result-object; &reftitle.examples; <function>pg_fetch_array</function> 示例 ]]> &reftitle.seealso; pg_fetch_row pg_fetch_object pg_fetch_result