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 39-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 39-1. DB_FETCHMODE_ORDERED (défaut) Un tableau ordonné sera retourné. L'ordre est donné par le traitement de sélection.
Affichera :
|
Exemple 39-2. DB_FETCHMODE_ASSOC Un tableau associatif sera retourné ; les noms des colonnes seront les clés du tableau.
Affichera :
|
Exemple 39-3. DB_FETCHMODE_OBJECT Retourne un objet avec les noms de colonnes comme propriétés.
Affichera :
|
Exemple 39-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 39-5. DB_FETCHMODE_OBJECT avec votre propre objet en PHP 4
Affichera :
|
Exemple 39-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() |