|
oci_fetch_array() retourne un tableau qui correspond à la prochaine ligne disponible dans le résultat statement, ou bien FALSE en cas d'erreur.
oci_fetch_array() retourne un tableau, indexé numériquement et avec les noms des colonnes.
Note : Cette fonction définit les champs NULL à la valeur PHP NULL.
Le paramètre optionnel mode peut être la combinaison des constantes suivantes :
OCI_BOTH - retourne une tableau, indexé numériquement et avec les noms de colonnes. Identique à OCI_ASSOC + OCI_NUM). C'est le comportement par défaut. |
OCI_ASSOC - retourne un tableau associatif. C'est le même comportement que celui de la fonction oci_fetch_assoc(). |
OCI_NUM - retourne un tableau indexé numériquement, C'est le même comportement que celui de la fonction oci_fetch_row(). |
OCI_RETURN_NULLS - Crée des éléments vides pour les valeurs NULL. |
OCI_RETURN_LOBS - Retourne la valeur du LOB. |
Il faut mentionner ici que oci_fetch_array() n'est pas significativement plus lente que oci_fetch_row(), mais bien plus pratique.
Note : N'oubliez pas que Oracle retourne tous les noms de champs en majuscules, et les noms des index du tableau résultant seront donc aussi en majuscules.
Exemple 2. Exemple avec oci_fetch_array() et OCI_NUM
|
Exemple 3. Exemple avec oci_fetch_array() et OCI_ASSOC
|
Exemple 4. Exemple avec oci_fetch_array() et OCI_RETURN_LOBS
|
Voir aussi oci_fetch_assoc(), oci_fetch_object(), oci_fetch_row() et oci_fetch_all().
Précédent | Sommaire | Suivant |
oci_fetch_all | Niveau supérieur | oci_fetch_assoc |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:12