ovrimos_fetch_into

ovrimos_fetch_into -- Lit une ligne dans un résultat

Description

boolean ovrimos_fetch_into ( int result_id, array result_array [, string how [, int rownumber]])

ovrimos_fetch_into( ) lit une ligne dans un résultat SQL .

ovrimos_fetch_into( ) lit une ligne dans le résultat result_id , qui doit être passé en référence . La ligne qui sera lue est déterminée par les deux paramètres how et rownumber . how La ligne qui sera lue est déterminée par les deux paramètres how et rownumber . how peut prendre les valeurs de ' Next ' (suivant , valeur par défaut) , 'Prev ' (précédent) , 'First ' (premier) , 'Last ' (dernier) , 'Absolute ' (position absolue ) . La casse de how n' est pas prise en compte . rownumber est optionnel , sauf dans le cas d''Absolute' . ovrimos_fetch_into( ) retourne TRUE ou FALSE .

Exemple 1 . Lit un exemple

 
?php

 
$conn=ovrimos_connect(

 
"neptune"

 
,

 
"8001"

 
,

 
"admin"

 
,

 
"password")

 
;

 
if

 
($conn!=0

 
)

 
{

 
echo

 
"Connection

 
établie

 
!"

 
;

 
$res=ovrimos_exec($conn

 
,"SELECT

 
table_id

 
,

 
table_name

 
FROM

 
sys.tables")

 
;

 
if

 
($res

 
!=

 
0

 
)

 
{

 
echo

 
"Requête

 
effectuée

 
!"

 
;

 
if

 
(ovrimos_fetch_into($res

 
,

 
$row)

 
)

 
{

 
list

 
($table_id

 
,

 
$table_name

 
)

 
=

 
$row

 
;

 
echo

 
"table_id=".$table_id

 
."

 
,

 
table_name=".$table_name

 
."\n"

 
;

 
if

 
(ovrimos_fetch_into($res

 
,

 
$row)

 
)

 
{

 
list

 
($table_id

 
,

 
$table_name

 
)

 
=

 
$row

 
;

 
echo

 
"table_id=".$table_id

 
."

 
,

 
table_name=".$table_name

 
."\n"

 
;

 
}

 
else

 
{

 
echo

 
"Next

 
:

 
erreur\n"

 
;

 
            }

 
}

 
else

 
{

 
echo

 
"First

 
:

 
erreur\n"

 
;

 
        }

 
ovrimos_free_result($res)

 
;

 
    }

 
ovrimos_close($conn)

 
;

 
}

 
?



Cet exemple lis une ligne.