parcours des résultats d'une requête : première ligne non [PHP-ORACLE] - PHP - Programmation
Marsh Posté le 25-03-2004 à 17:15:42
PRECISION : Apparemment c'est un problème avec le fetch
car quand je fais un
echo ora_getcolumn($curseur)." ".ora_numrows($curseur)
j'obtiens :
donneeA 2
donneeB 3
En principe ya 3 lignes de résultat
Marsh Posté le 26-03-2004 à 09:23:27
Finalement j'ai utilisé l'approche :
ora_open, ora_parse, ora_exec
ça marche beaucoup mieux mais bon ça ne m'explique pas
pourquoi ora_do plantait
(j'ai pris l'exemple d'un bouquin pour ora_do !!)
Marsh Posté le 25-03-2004 à 12:05:50
bonjour !
en fait j'ai un souci avec le parcours des résultats
d'une requête pour Oracle
voici mon code :
$connexion = ora_logon(...);
$requete = "...";
$curseur = ora_do($connexion, $requete);
while (ora_fetch($curseur))
{
echo ora_getcolumn($curseur,0);
}
Problème : quand on ne récupère qu'un résultat, ça va tout va bien
Par contre s'il y a plusieurs lignes de résultats, il me manque la première
(en fait j'ai testé la requête -que j'ai récupéré
via un affichage direct de php pour être sûr-
avec SQL+)
Donc je voulais savoir s'il y avait une fonction qui permettait de se positionner sur une ligne de résultat.
Merci d'avance !!!