Manuel PHP
Précédent |  | Suivant

# ocifetchinto

(PHP 3 >= 3.0.4, PHP 4, PHP 5)

ocifetchinto -- Retourne la ligne suivante d'un résultat Oracle dans un tableau

## Description

int ocifetchinto ( resource statement, array &result [, int mode] )

> Note : Cette fonction est dépréciée. Les alternatives recommandées sont : oci_fetch_array(), oci_fetch_object(), oci_fetch_assoc() et oci_fetch_row().

ocifetchinto() retourne la ligne suivante de la commande `statement` (pour une commande SELECT) dans le tableau `result`. ocifetchinto() écrasera le contenu de `result`. Par défaut, `result` sera un tableau à index numérique, commençant à 1, et qui contiendra toute les colonnes qui ne sont pas NULL.

L'option `mode` vous permet de modifier le comportement par défaut de la fonction. Vous pouvez passer plusieurs modes simplement en les additionnant (i.e. OCI_ASSOC+OCI_RETURN_NULLS). Les modes valides sont :

`OCI_ASSOC` retourne un tableau associatif.
`OCI_NUM` retourne un tableau à index numérique (DEFAULT, valeur par défaut)
`OCI_RETURN_NULLS` retourne les colonnes vides.
`OCI_RETURN_LOBS` retourne la valeur des objets LOB plutôt que leur descripteur.

Exemple 1. Exemple avec ocifetchinto()

`<?php $conn = ocilogon("username","password"); $query = "SELECT pommes FROM arbre"; $statement = OCIParse ($conn, $query); OCIExecute ($statement); while (OCIFetchInto ($statement, $row, OCI_ASSOC)) { print $row['pommes']; } ?>`

Voir aussi oci_fetch_array(), oci_fetch_object(), oci_fetch_assoc(), oci_fetch_row(), oci_fetch() et oci_execute().

Précédent | Sommaire | Suivant
ocifetch | Niveau supérieur | ocifetchstatement