sybase_fetch_array
(PHP 4, PHP 5)
sybase_fetch_array — Retourne une ligne Sybase sous la forme d'un tableau
Description
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.
Liste de param�tres
- result
-
Valeurs de retour
Retourne un tableau qui contient la ligne demand�e, ou FALSE s'il ne reste plus de ligne.
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.
Exemples
Exemple #1 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');
var_dump(sybase_fetch_array($q));
sybase_close($dbh);
?>
L'exemple ci-dessus va produire l'affichage suivant (en supposant que les tables ont toutes les deux des colonnes appel�es person_id) :
array(4) { [0]=> int(1) ["person_id"]=> int(1) [1]=> int(1) ["person_id1"]=> int(1) }
Voir aussi
- sybase_fetch_row() - Retourne une ligne Sybase sous la forme d'un tableau num�rique
- sybase_fetch_assoc() - Lit une ligne de r�sultat Sybase sous forme de tableau associatif
- sybase_fetch_object() - Retourne une ligne Sybase sous la forme d'un objet