ovrimos_fetch_into

(PHP 4 >= 4.0.3, PHP 5)

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 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 é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 lit une ligne.