Manuale PHP
Indietro |  | Avanti

# ocifetchinto

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

ocifetchinto -- Estrae la prossima tupla ponendola in un array

## Descrizione

int ocifetchinto ( int stmt, array &result [, int mode] )

ocifetchinto() estrae la prossima tupla (nelle istruzioni SELECT) ponendola nell'array result. ocifetchinto() sovrascriverà il precedente contenuto di result. Di default result conterrà un array (primo indice = 1) di tutti i campi che non sono `NULL`.

Il parametro mode permette di cambiare il comportamento predefinito. E' possibile specificare più di un'opzione sommandole (es. OCI_ASSOC+OCI_RETURN_NULLS). Le opzioni valide sono:

`OCI_ASSOC` Restituisce un array associativo.
`OCI_NUM` Restituisce un array indicizzato (primo indice = 0). (DEFAULT)
`OCI_RETURN_NULLS` Restituisce anche i campi `NULL`.
`OCI_RETURN_LOBS` Restituisce il valore di un LOB invece del descrittore.

Esempio 1. Un semplice esempio di ocifetchinto()

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

Vedere anche ocifetch() e ociexecute().

Indietro | Partenza | Avanti
ocifetch | Risali | ocifetchstatement