(PHP 4, PHP 5, PHP 7)
pg_fetch_array — ��ȡһ����Ϊ����
$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($result, 0, PGSQL_NUM);
echo $arr[0] . " <- array\n";
$arr = pg_fetch_array($result, 1, PGSQL_ASSOC);
echo $arr["author"] . " <- array\n";
?>
Note:
�� 4.1.0 ��ʼ��
row
��Ϊ��ѡ������ÿ�ε��� pg_fetch_array()���ڲ����м����������һ��
�μ� pg_fetch_row() �� pg_fetch_object() �Լ� pg_fetch_result()��