8.129 Sybase
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . sybase_affected_rows . sybase_close . sybase_connect . sybase_data_seek . sybase_deadlock_retry_count ->sybase_fetch_array . sybase_fetch_assoc . sybase_fetch_field . sybase_fetch_object . sybase_fetch_row . sybase_field_seek . sybase_free_result . sybase_get_last_message . sybase_min_client_severity . sybase_min_error_severity . sybase_min_message_severity . sybase_min_server_severity . sybase_num_fields . sybase_num_rows . sybase_pconnect . sybase_query . sybase_result . sybase_select_db . sybase_set_message_handler . sybase_unbuffered_query
|
8.129.12 sybase_fetch_array()Retourne une ligne Sybase sous la forme d'un tableau[ Exemples avec sybase_fetch_array ] PHP 3, PHP 4, PHP 5
array
sybase_fetch_array (
resource
result
)
sybase_fetch_array
retourne un tableau qui
contient la ligne demandée, ou
FALSE
s'il ne reste plus de ligne.
sybase_fetch_array
est une version
évoluée de
sybase_fetch_row
.
En plus d'enregistrer les données dans un tableau à
index numérique, cette fonction peut aussi les enregistrer dans un
tableau associatif, en utilisant les noms des champs comme clés.
Il est très important de noter que
sybase_fetch_array
N'est PAS nettement plus lente que
sybase_fetch_row
,
tandis qu'elle fournit un confort d'utilisation notable.
| Note | |
Lors de sélection de champs avec des noms identiques (par exemple, dans un
join
), les index associatifs auront un nombre séquentiel ajouté au début.
Voir l'exemple pour plus de détails.
|
| Cas des colonnes de noms identiques avec Sybase |
<?php $dbh= sybase_connect('SYBASE', '', ''); $q= sybase_query( 'SELECT * FROM p, a WHERE p.person_id= a.person_id', $dbh ); var_dump(sybase_fetch_array($q)); sybase_close($dbh); ?>
|
Voir aussi
sybase_fetch_row
,
sybase_fetch_assoc
et
sybase_fetch_object
.
|