pg_fetch_assoc
(PHP 4 >= 4.3.0)
pg_fetch_assoc -- 提取一行作为数组
说明
array
pg_fetch_assoc ( resource result [, int row])
pg_fetch_assoc()
返回一个与所提取的行(元组/记录)相一致的关联数组。如果没有更多行可供提取,则返回 FALSE。
pg_fetch_assoc() 是
pg_fetch_row()
的扩展版本。除了将数据存储在数字索引(字段编号)之外,默认还将数组存储在关联索引(字段名)中。
row 是要被提取的行(记录)编号。第一行为 0。
pg_fetch_assoc() 并不明显比
pg_fetch_row()
慢,而且还显著更便于使用。
例子 1. PostgreSQL fetch array <?php
$conn = pg_pconnect ("dbname=publisher");
if (!$conn) {
echo "An error occured.\n";
exit;
}
$result = pg_query ($conn, "SELECT * FROM authors");
if (!$result) {
echo "An error occured.\n";
exit;
}
$arr = pg_fetch_assoc ($result, 1, PGSQL_ASSOC);
echo $arr["author"] . " <- array\n";
?> |
|
参见
pg_fetch_row(),pg_fetch_array(),pg_fetch_object() 和
pg_fetch_result()。