(PHP 4 >= 4.0.3, PHP 5 <= 5.0.5)
ovrimos_fetch_row — Lit une ligne dans un résultat Ovrimos
Lit une ligne depuis un jeu de résultat. Les valeurs des colonnes peuvent récupérées avec d'autres appels.
Un identifiant de résultat, retourné par la fonction ovrimos_execute() ou la fonction ovrimos_exec().
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 significative) :
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 d'une ligne
<?php
$conn = ovrimos_connect("remote.host", "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_row($res, "First")) {
$table_id = ovrimos_result($res, 1);
$table_name = ovrimos_result($res, 2);
echo "table_id=" . $table_id . ", table_name=" . $table_name . "\n";
if (ovrimos_fetch_row($res, "Next")) {
$table_id = ovrimos_result($res, "table_id");
$table_name = ovrimos_result($res, "table_name");
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);
}
?>