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