Configure le mode de récupération par défaut utilisé par les méthodes fetch*() et get*().
DB_FETCHMODE_ORDERED, DB_FETCHMODE_ASSOC ou DB_FETCHMODE_OBJECT.
Voir la section sur les exemples ci-dessous pour plus d'informations.
Ce paramètre est à utiliser lorsque $fetchmode est défini à DB_FETCHMODE_OBJECT.
Vous pouvez définir ce paramètre à DB_row, ce qui fera que les données résultantes seront placées dans une nouvelle instante de l'objet DB_row.
Tableau 34-1. Valeurs PEAR_Error possibles
Code erreur | Message erreur | Raison | Solution |
---|---|---|---|
NULL | invalid fetchmode mode | Le mode de récupération donné n'existe pas ou n'est pas implémenté dans votre version de DB. | Vérifier l'ortographe de l'argument et votre version de DB. |
Exemple 34-1. DB_FETCHMODE_ORDERED (défaut) Un tableau ordonné sera retourné. L'ordre est donné par le traitement de sélection.
Affichera :
|
Exemple 34-2. DB_FETCHMODE_ASSOC Un tableau associatif sera retourné ; les noms des colonnes seront les clés du tableau.
Affichera :
|
Exemple 34-3. DB_FETCHMODE_OBJECT Retourne un objet avec les noms de colonnes comme propriétés.
Affichera :
|
Exemple 34-4. DB_FETCHMODE_OBJECT et DB_row Si le paramètre optionnel $object_class de la méthode setFetchMode() est défini à DB_row, un objet DB_row est retourné.
Affichera :
|
Exemple 34-5. DB_FETCHMODE_OBJECT avec votre propre objet en PHP 4
Affichera :
|
Exemple 34-6. DB_FETCHMODE_OBJECT avec votre propre objet en PHP 5
Affichera :
|
Précédent | Sommaire | Suivant |
DB_common::rollback() | Niveau supérieur | DB_common::setOption() |