pg_fetch_all <<< |
pg_fetch_array | pg_fetch_assoc >>> |
8.98 PostgreSQL 8 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Trucs et astuces d'utilisation . Constantes pré-définies . Exemples . pg_affected_rows . pg_cancel_query . pg_client_encoding . pg_close . pg_connect . pg_connection_busy . pg_connection_reset . pg_connection_status . pg_convert . pg_copy_from . pg_copy_to . pg_dbname . pg_delete . pg_end_copy . pg_escape_bytea . pg_escape_string . pg_fetch_all ->pg_fetch_array . pg_fetch_assoc . pg_fetch_object . pg_fetch_result . pg_fetch_row . pg_field_is_null . pg_field_name . pg_field_num . pg_field_prtlen . pg_field_size . pg_field_type . pg_free_result . pg_get_notify . pg_get_pid . pg_get_result . pg_host . pg_insert . pg_last_error . pg_last_notice . pg_last_oid . pg_lo_close . pg_lo_create . pg_lo_export . pg_lo_import . pg_lo_open . pg_lo_read_all . pg_lo_read . pg_lo_seek . pg_lo_tell . pg_lo_unlink . pg_lo_write . pg_meta_data . pg_num_fields . pg_num_rows . pg_options . pg_parameter_status . pg_pconnect . pg_ping . pg_port . pg_put_line . pg_query . pg_result_error . pg_result_seek . pg_result_status . pg_select . pg_send_query . pg_set_client_encoding . pg_trace . pg_tty . pg_unescape_bytea . pg_untrace . pg_update . pg_version |
8.98.25 pg_fetch_array()Lit une ligne de résultat PostgreSQL dans un tableau[ Exemples avec pg_fetch_array ] PHP 3>= 3.0.1, PHP 4 , PHP 5 array pg_fetch_array ( resource result , int row , int result_type )pg_fetch_array retourne un tableau qui contient la ligne demandée, dans le résultat identifiée par result , et FALSE , s'il ne reste plus de lignes.
row est le numéro de la ligne (enregistrement). La première ligne a pour numéro 0. pg_fetch_array est une version évoluée de pg_fetch_row . En plus de proposer un tableau à indice numérique, elle peut aussi enregistrer les données dans un tableau associatif, en utilisant les noms des champs comme clés. L'argument optionnel result_type de pg_fetch_array est une constante, qui peut prendre les valeurs suivantes : PGSQL_ASSOC , PGSQL_NUM et PGSQL_BOTH . L'utilisation de PGSQL_NUM , pg_fetch_array retourne un tableau avec des indices numériques, l'utilisation de PGSQL_ASSOC retorne uniquement des indices associatifs alors que, PGSQL_BOTH , la valeur par défaut, retourne à la fois des indices numériques et associatifs.
Il est important de noter que pg_fetch_array n'est pas significativement plus lent que pg_fetch_row , tandis qu'elle fournit un confort d'utilisation notable.
Voir aussi pg_fetch_row , pg_fetch_object et pg_fetch_result . |
<< | pg_fetch_array | >> |
pg_fetch_all | PostgreSQL | pg_fetch_assoc |