Ich habe das Problem, dass meine Abfrage keine Ergebnisse zurückgibt. Es werden zwar keine Fehler oder Warnungen angezeigt. Obwohl die Abfrage selbst ein Ergebnis wird zurückkehren, wenn ich ausführen es direkt auf dem db:Keine Ergebnisse mit ociexecute. Keine Fehlermeldung wird aufgefordert
über phpselect doc_id from k.doc_mmkt
where doc_id = 19068694
DOC_ID
19068694
Kein Ergebnis :-(
://Set up Connection
$cnda = ocilogon($cnxnDabs["dbuser"],$cnxnDabs["dbpwd"],$cnxnDabs["dbname"]);
if (!$cnda) {
$e = ocierror();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
//Get query and the result
$query="select doc_id from k.doc_mmkt where doc_id = 19068694";
$stid = ociparse($cnda,$query);
ocidefinebyname($stid,"doc_id",&$DOCID);
ociexecute($stid);
ocifetch($stid);
Hier wird das Ergebnis auf dem db
Irgendwelche Ratschläge? Verbindung scheint zu funktionieren, da, wenn ich den ZB dbuser manipuliere, dann erscheint eine Warnung.
Ich kann keine Fehler-handlig in diesem Code sehen. Hier ist ein triviales Beispiel für die Fehlerbehandlung: http://web.axelero.hu/lzsiga/oci.txt –