sybase_fetch_array

(PHP 4, PHP 5)

sybase_fetch_arrayRetourne une ligne Sybase sous la forme d'un tableau

Description

array sybase_fetch_array ( resource $result )

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