ovrimos_fetch_into

(PHP 4 >= 4.0.3)

ovrimos_fetch_into -- Lit une ligne dans un résultat Ovrimos

Description

bool 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 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. Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemple 1. Lit un exemple

<?php
$conn
=ovrimos_connect("neptune", "8001", "admin", "password");
if (
$conn!=0) {
    echo
"Connexion &eacute;tablie!";
    
$res=ovrimos_exec($conn,"SELECT table_id, table_name FROM sys.tables");
    if (
$res != 0) {
        echo
"Requ&ecirc;te effectu&eacute;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 lit une ligne.