(PHP 4 >= 4.0.3, PHP 5 <= 5.0.5)
ovrimos_fetch_into — Lit une ligne dans un résultat Ovrimos
$result_id
, array &$result_array
[, string $how
[, int $rownumber
]] )
Lit une ligne depuis le jeu de résultats fourni, dans le tableau
result_array
.
result_id
Un identifiant de résultat, retourné par la fonction ovrimos_execute() ou la fonction ovrimos_exec().
result_array
Vous devez passer un tableau par référence. Il sera complété par les valeurs récupérées.
how
Détermine la façon dont les lignes sont récupérées. Peut être une des chaînes suivantes (la casse n'est pas significatif) :
Option | Notes |
---|---|
Next | Suivant par rapport à la position courante. C'est la valeur par défaut. |
Prev | Précédent par rapport à la position courante. |
First | Premier. |
Last | Dernier. |
Absolute |
Position absolue, par rapport au premier.
Nécessite le paramètre rownumber .
|
rownumber
Le numéro de la ligne, en commençant à 0. Seulement nécessaire
lorsque how
est défini à
Absolute.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemple #1 Exemple de récupération
<?php
$conn=ovrimos_connect("neptune", "8001", "admin", "password");
if ($conn!=0) {
echo "Connexion ok!";
$res=ovrimos_exec($conn, "select table_id, table_name from sys.tables");
if ($res != 0) {
echo "Requête ok!";
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 "Suivant : erreur\n";
}
} else {
echo "Premier : erreur\n";
}
ovrimos_free_result($res);
}
ovrimos_close($conn);
}
?>