Services webmasters
Partenaires
Jeux concours gratuits
 
ocifetch
<<<
ocifetchinto ocifetchstatement
>>>

7.72 Oracle 8
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Exemples
ocibindbyname
ocicancel
ocicloselob
ocicollappend
ocicollassign
ocicollassignelem
ocicollgetelem
ocicollmax
ocicollsize
ocicolltrim
ocicolumnisnull
ocicolumname
ocicolumnprecision
ocicolumnscale
ocicolumnsize
ocicolumntype
ocicolumntyperaw
ocicommit
ocidefinebyname
ocierror
ociexecute
ocifetch
->ocifetchinto
ocifetchstatement
ocifreecollection
ocifreecursor
ocifreedesc
ocifreestatement
ociinternaldebug
ociloadlob
ocilogoff
ocilogon
ocinewcollection
ocinewcursor
ocinewdescriptor
ocinlogon
ocinumcols
ociparse
ociplogon
ociresult
ocirollback
ocirowcount
ocisavelob
ocisavelobfile
ociserverversion
ocisetprefetch
ocistatementtype
ociwritelobtofile
ociwritetemporarylob

7.72.30 ocifetchinto() Retourne la ligne suivante d'un résultat Oracle dans un tableau

[ Exemples avec ocifetchinto ]   PHP 3>= 3.0.4, PHP 4

int  ocifetchinto ( resource   stmt , array   &result , int   mode )

ocifetchinto retourne la ligne suivante (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 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 ocifetch et ociexecute .

<< ocifetchinto >>
ocifetch Oracle 8 ocifetchstatement
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -