sybase_deadlock_retry_count
<<<
sybase_fetch_array sybase_fetch_assoc
>>>

8.120 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.120.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 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.

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 .

<< sybase_fetch_array >>
sybase_deadlock_retry_count Sybase sybase_fetch_assoc