Hallo miteinander
Im Forum hat es zwar schon einige ähnliche Beiträge, aber ich konnte dort nirgends wirklich eine Lösung ausmachen...
Ich versuch mich grad in ner Abfrage auf ne Oracle 9 Datenbank. Das Skript sieht folgendermassen aus:
PHP-Code:
<?php
$conn = Ora_Logon("user@TNS", "pw");
$cur = ora_open($conn);
echo ora_error($cur)."
";
ora_parse($cur, "SELECT * FROM table");
echo ora_error($cur)."
";
ora_exec($cur);
echo ora_numrows($cur)."
";
echo ora_error($cur)."
";
$ergebnisse = array();
while(ora_fetch_into($cur, $ergebnisse)){
echo $ergebniss[0]."
";
}
ora_close($cur);
?>
In der Tabelle sind Daten drin, jedoch wird nichts zurückgeliefert. Die Ausgabe der diversen Stellen mit ora_error() und ora_numrows() sieht folgendermassen aus:
ORA-00000: Normaler, erfolgreicher Abschluss -- while processing OCI function OOPEN
ORA-00000: Normaler, erfolgreicher Abschluss -- while processing OCI function OPARSE
0
(numrows)
ORA-00000: Normaler, erfolgreicher Abschluss -- while processing OCI function OEXEC/OEXN
Die Ausgaben sagen also, dass alles in Ordnung sei, und 0 Zeilen zurückgeliefert wurden. In der Tabelle sind aber wirklich Daten drin... wirklich!
