(PHP 4 >= 4.0.3, PHP 5 <= 5.0.5)
ovrimos_fetch_into — Lit une ligne dans un résultat Ovrimos
Lit une ligne depuis le jeu de résultats fourni, dans le tableau result_array .
Un identifiant de résultat, retourné par la fonction ovrimos_execute() ou la fonction ovrimos_exec().
Vous devez passer un tableau par référence. Il sera complété par les valeurs récupérées.
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 . |
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, FALSE en cas d'échec.
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);
}
?>