pg_fetch_array

(PHP 4, PHP 5, PHP 7)

pg_fetch_array��ȡһ����Ϊ����

˵��

pg_fetch_array ( resource $result [, int $row [, int $result_type ]] ) : array

pg_fetch_array() ����һ��������ȡ���У�Ԫ��/��¼����һ�µ����顣���û�и����пɹ���ȡ���򷵻� FALSE��

pg_fetch_array() �� pg_fetch_row() ����չ�汾���ڷ��ص������в���������������ʽ������ݣ��ֶα�ţ���Ĭ������»����ֶ���������������ݣ��ֶ�������

row ����Ҫȡ�õ��У���¼���ı�š���һ��Ϊ 0��

result_type �ǿ�ѡ������������������ʼ������ֵ��result_type ��һ������������������ȡֵ��PGSQL_ASSOC��PGSQL_NUM �� PGSQL_BOTH��ȡֵΪ PGSQL_ASSOC ʱ pg_fetch_array() �������ֶ�����Ϊ��ֵ�����Ĺ������飬ȡֵΪ PGSQL_NUM ʱ���ֶα����Ϊ��ֵ��ȡֵΪ PGSQL_BOTH ʱ��ͬʱ��������Ϊ��ֵ��Ĭ��ֵ�� PGSQL_BOTH��

Note:

result_type ���� PHP 4.0 �вż���IJ�����

pg_fetch_array() �������Ա�ʹ�� pg_fetch_row() ����������ʹ�����ṩ�˸���ķ��㡣

Example #1 pg_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_array($result0PGSQL_NUM);
echo 
$arr[0] . " <- array\n";

$arr pg_fetch_array($result1PGSQL_ASSOC);
echo 
$arr["author"] . " <- array\n";

?>

Note:

�� 4.1.0 ��ʼ��row ��Ϊ��ѡ������ÿ�ε��� pg_fetch_array()���ڲ����м����������һ��

�μ� pg_fetch_row() �� pg_fetch_object() �Լ� pg_fetch_result()��