pg_fetch_assoc
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
pg_fetch_assoc - 获取一行作为关联数组
描述
array pg_fetch_assoc ( resource $result [, int $row ] )
pg_fetch_assoc()返回一个与获取行(记录)相对应的关联数组。
pg_fetch_assoc()等同于调用pg_fetch_array()PGSQL_ASSOC
作为可选的第三个参数。它只返回一个关联数组。如果您需要数字索引,请使用pg_fetch_row()。
注意:该函数将NULL字段设置为PHP
NULL
值。
pg_fetch_assoc()不比使用pg_fetch_row()慢得多,并且使用起来更加简单。
参数
result
PostgreSQL查询结果资源,由pg_query(),pg_query_params()或pg_execute()等返回。
row
结果中的行号用于提取。行从0开始编号。如果省略或者NULL
下一行被提取。
返回值
关联索引的数组(按字段名称)。数组中的每个值都表示为一个字符串。数据库NULL值作为返回NULL
。
FALSE
如果row
超过集合中的行数,则没有更多行或出现任何其他错误。
例子
Example #1 pg_fetch_assoc() example
<?php
$conn = pg_connect("dbname=publisher");
if (!$conn) {
echo "An error occurred.\n";
exit;
}
$result = pg_query($conn, "SELECT id, author, email FROM authors");
if (!$result) {
echo "An error occurred.\n";
exit;
}
while ($row = pg_fetch_assoc($result)) {
echo $row['id'];
echo $row['author'];
echo $row['email'];
}
?>
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com