Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.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
 
   

  sybase_fetch_object  


sybase_fetch_object

(PHP 3, PHP 4, PHP 5)

sybase_fetch_object -- Retourne une ligne Sybase sous la forme d'un objet

Description

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"
}

Exemple 1. 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().


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.