Manuel PHP
Précédent |  | Suivant

# sybase_fetch_array

(PHP 3, PHP 4 , PHP 5)

sybase_fetch_array -- Retourne une ligne Sybase sous la forme d'un tableau

## Description

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 nom 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 fourni un confort d'utilisation notable.

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', $dbh ); var_dump(sybase_fetch_array($q)); sybase_close($dbh); ?>`

L'exemle 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(), sybase_fetch_assoc() et sybase_fetch_object().

Précédent | Sommaire | Suivant
sybase_deadlock_retry_count | Niveau supérieur | sybase_fetch_assoc