7.27 FrontBase
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . fbsql_affected_rows . fbsql_autocommit . fbsql_change_user . fbsql_close . fbsql_commit . fbsql_connect . fbsql_create_blob . fbsql_create_clob . fbsql_create_db . fbsql_data_seek . fbsql_database_password . fbsql_database . fbsql_db_query . fbsql_db_status . fbsql_drop_db . fbsql_errno . fbsql_error ->fbsql_fetch_array . fbsql_fetch_assoc . fbsql_fetch_field . fbsql_fetch_lengths . fbsql_fetch_object . fbsql_fetch_row . fbsql_field_flags . fbsql_field_len . fbsql_field_name . fbsql_field_seek . fbsql_field_table . fbsql_field_type . fbsql_free_result . fbsql_get_autostart_info . fbsql_hostname . fbsql_insert_id . fbsql_list_dbs . fbsql_list_fields . fbsql_list_tables . fbsql_next_result . fbsql_num_fields . fbsql_num_rows . fbsql_password . fbsql_pconnect . fbsql_query . fbsql_read_blob . fbsql_read_clob . fbsql_result . fbsql_rollback . fbsql_select_db . fbsql_set_lob_mode . fbsql_set_transaction . fbsql_start_db . fbsql_stop_db . fbsql_tablename . fbsql_username .
7.27.24 fbsql_fetch_array()
Lit toute une ligne de résultat dans un tableau.
[ Exemples avec fbsql_fetch_array ] PHP 4 >= 4.0.6
array
fbsql_fetch_array (
resource
result
,
int
result_type
)
fbsql_fetch_array
retourne un tableau contenant
la ligne courante du résultat
result
, ou
FALSE
s'il n'y a plus de lignes.
fbsql_fetch_array
est une version améliorée
de
fbsql_fetch_row
. En plus de stocker les
données dans un tableau indexé, elle les stocke
aussi sous forme de tableau associatif, dont les clefs sont
les noms des colonnes.
Si deux colonnes (ou plus) ont le même nom, la dernière colonne
sera utilisée. Pour accéder aux autres colonnes de même nom, vous
devez absolument utiliser les indices numériques.
Il est important de noter que
fbsql_fetch_array
n'est pas significativement plus lente que
fbsql_fetch_row
,
tandis qu'elle apporte un confort d'utilisation notable.
Le second argument optionnel
result_type
de
fbsql_fetch_array
est une constante qui peut prendre
l'une des valeurs suivantes :
FBSQL_ASSOC
,
FBSQL_NUM
et
FBSQL_BOTH
.
Pour plus de détails, reportez-vous à
fbsql_fetch_row
et
fbsql_fetch_assoc
.
Exemple avec fbsql_fetch_array |
<?php fbsql_connect($host, $user, $password); $result = fbsql_db_query("database","select user_id, fullname from table"); while ($row = fbsql_fetch_array($result)) { echo "user_id : ".$row["user_id"]."<BR>\n"; echo "user_id : ".$row[0]."<BR>\n"; echo "Nom complet : ".$row["fullname"]."<BR>\n"; echo "Nom complet : ".$row[1]."<BR>\n"; } fbsql_free_result($result); ?>
|
|