Manuel PHP
Précédent |  | Suivant

# ovrimos_fetch_into

(PHP 4 >= 4.0.3)

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` 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.

Précédent | Sommaire | Suivant
ovrimos_execute | Niveau supérieur | ovrimos_fetch_row