Manuel PHP
Précédent |  | Suivant

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

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