Services webmasters
Partenaires
Jeux concours gratuits
 
sybase_fetch_field
<<<
sybase_fetch_object sybase_fetch_row
>>>

7.102 Sybase
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
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

7.102.15 sybase_fetch_object()Retourne une ligne Sybase sous la forme d'un objet

[ Exemples avec sybase_fetch_object ]   PHP 3, PHP 4

object  sybase_fetch_object ( resource   result , mixed   object )

sybase_fetch_object retourne un objet qui contient la ligne demandée, en cas de succès, et FALSE en cas d'erreur.

sybase_fetch_object est similaire à sybase_fetch_array , avec une différence : c'est un objet qui est retourné à la place d'un tableau. Indirectement, cela signifie que vous ne pourrez accéder aux valeurs que par les propriétés, et non plus avec des offsets (les nombres sont interdits comme nom de propriété).

Utilisez le second paramètre object pour spécifier le type d'objet que vous voulez retourner. Si ce paramètre est omis, l'objet résultant sera de classe stdClass .

Note

Depuis PHP 4.3.0, cette fonction ne retourne plus les membres numériques.

Ancienne méthode :
object(stdclass)(3) {
[0]=>
string(3) "foo"
["foo"]=>
string(3) "foo"
[1]=>
string(3) "bar"
["bar"]=>
string(3) "bar"
}
Nouvelle méthode :
object(stdclass)(3) {
["foo"]=>
string(3) "foo"
["bar"]=>
string(3) "bar"
}

sybase_fetch_object retourne l'objet Foo

<?php
    
class Foo {
        var
$foo, $bar, $baz;
    }
    
    
// {...]
    
$qrh= sybase_query('SELECT foo, bar, baz FROM example');
    
$foo= sybase_fetch_object($qrh, 'Foo');
    
$bar= sybase_fetch_object($qrh, new Foo());
    
// {...]
?>

Au niveau de la vitesse, cette fonction est identique à sybase_fetch_array , et presque aussi rapide que sybase_fetch_row (la différence est insignifiante).

Voir aussi sybase_fetch_array et sybase_fetch_row .

<< sybase_fetch_object >>
sybase_fetch_field Sybase sybase_fetch_row
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -