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:
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!
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);
?>
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!

Kommentar