ovrimos_result_all

ovrimos_result_all -- Affiche un résultat sous forme de table HTML

Description

boolean ovrimos_result_all ( int result_id [, string format])

ovrimos_result_all( ) sert à afficher tout le résultat d 'une requête .

ovrimos_result_all( ) affiche le résultat de la requête représentée par result_id . ovrimos_result_all( ) retourne TRUE ou FALSE .

Exemple 1 . Prépare une requête , l ' éxécute , et affiche le résultat

 
?php

 
$conn

 
=

 
ovrimos_connect(

 
"db_host"

 
,

 
"8001"

 
,

 
"admin"

 
,

 
"password")

 
;

 
if

 
($conn

 
!=

 
0

 
)

 
{

 
echo

 
"Connection

 
établie

 
!"

 
;

 
$res

 
=

 
ovrimos_prepare($conn

 
,

 
"select

 
table_id

 
,

 
table_name

 
from

 
sys.tables

 
where

 
table_id

 
=

 
7")

 
;

 
if

 
($res

 
!=

 
0

 
)

 
{

 
echo

 
"Préparation

 
faite

 
!"

 
;

 
if

 
(ovrimos_execute($res

 
,

 
array(3))

 
)

 
{

 
echo

 
"Exécution

 
réussie!\n"

 
;

 
ovrimos_result_all($res)

 
;

 
}

 
else

 
{

 
echo

 
"Exécution

 
manquée

 
!"

 
;

 
        }

 
ovrimos_free_result($res)

 
;

 
}

 
else

 
{

 
echo

 
"Préparation

 
manquée!\n"

 
;

 
    }

 
ovrimos_close($conn)

 
;

 
}

 
?



Cet exemple exécute une requête SQL et affiche le résultat sous forme d'une table HTML.

Exemple 2 . ovrimos_result_all( ) avec meta-information

 
?php

 
$conn

 
=

 
ovrimos_connect(

 
"db_host"

 
,

 
"8001"

 
,

 
"admin"

 
,

 
"password")

 
;

 
if

 
($conn

 
!=

 
0

 
)

 
{

 
echo

 
"Connection

 
établie

 
!"

 
;

 
$res

 
=

 
ovrimos_exec($conn

 
,

 
"select

 
table_id

 
,

 
table_name

 
from

 
sys.tables

 
where

 
table_id

 
=

 
1"

 
)

 
if

 
($res

 
!=

 
0

 
)

 
{

 
echo

 
"Requête

 
effectuée

 
!

 
cursor=".ovrimos_cursor($res)

 
."\n"

 
;

 
$colnb

 
=

 
ovrimos_num_fields($res)

 
;

 
echo

 
"Output

 
columns=".$colnb

 
."\n"

 
;

 
for

 
($i=1

 
;

 
$i

 
=$colnb

 
;

 
$i++

 
)

 
{

 
$name

 
=

 
ovrimos_field_name($res

 
,

 
$i)

 
;

 
$type

 
=

 
ovrimos_field_type($res

 
,

 
$i)

 
;

 
$len

 
=

 
ovrimos_field_len($res

 
,

 
$i)

 
;

 
echo

 
"Colonne

 
".$i

 
.

 
"

 
nom=".$name

 
.

 
"

 
type=".$type

 
.

 
"

 
longueur=".$len

 
."\n"

 
;

 
        }

 
ovrimos_result_all($res)

 
;

 
ovrimos_free_result($res)

 
;

 
    }

 
ovrimos_close($conn)

 
;

 
}

 
?





Exemple 3 . Exemple avec ovrimos_result_all( )

 
?php

 
$conn

 
=

 
ovrimos_connect(

 
"db_host"

 
,

 
"8001"

 
,

 
"admin"

 
,

 
"password")

 
;

 
if

 
($conn

 
!=

 
0

 
)

 
{

 
echo

 
"Connection

 
établie

 
!"

 
;

 
$res

 
=

 
ovrimos_exec($conn

 
,

 
"update

 
test

 
set

 
i=5")

 
;

 
if

 
($res

 
!=

 
0

 
)

 
{

 
echo

 
"Requête

 
effectuée

 
!"

 
;

 
echo

 
ovrimos_num_rows($res)

 
.

 
"

 
lignes

 
affectées\n"

 
;

 
ovrimos_free_result($res)

 
;

 
    }

 
ovrimos_close($conn)

 
;

 
}

 
?