oci_fetch_all() lit toutes les lignes du résultat
statement
dans le tableau défini &output
.
oci_fetch_all() retourne le nombre de lignes
lues, ou FALSE en cas d'erreur. skip
est le nombre de lignes initiales à ignorer lors de la lecture du
résultat. Par défaut, ce paramètre vaut 0, pour commencer la lecture
à la première ligne. maxrows
est le nombre
de lignes maximal à lire, à partir de la
skip
-ième. S'il prend la valeur de -1,
cela signifie que toutes les lignes seront lues.
Note : Cette fonction définit les champs NULL à la valeur PHP NULL.
Le paramètre flags
est la combinaison des
constantes suivantes :
OCI_FETCHSTATEMENT_BY_ROW |
OCI_FETCHSTATEMENT_BY_COLUMN (par défaut) |
OCI_NUM |
OCI_ASSOC |
Pour plus de détails sur le mapping des types de données effectué par le driver oci8, lisez les types de données supportés par le driver
oci_fetch_all() retourne FALSE en cas d'erreur.
Note : Dans les versions de PHP antérieures à la version 5.0.0, vous devez utiliser la fonction ocifetchstatement(). Cet ancien nom est toujours utilisable : un alias a été fait vers la fonction oci_fetch_all(), pour assurer la compatibilité ascendante. Toutefois, il est recommandé de ne plus l'utiliser.
Précédent | Sommaire | Suivant |
oci_execute | Niveau supérieur | oci_fetch_array |