dedlfix: PLSQL Procedure mit PHP starten?

Beitrag lesen

Hi!

$query='execute newsong(\''.$_POST["v_name"].'\',\''.$_POST["v_genre"].'\','.$albumid.')';  

$stmt = oci_parse($con,$query);
oci_execute($stmt);
oci_commit($con);


> die Variablen werden durch ein Formula eingefügt.  
  
Du hast doch bei OCI sowieso Prepared Statements zu verwenden, also verwende auch den inklusiven Platzhaltermechanismus, anstatt die Werete einfach so einzufügen und den Kontextwechsel dabei zu missachten.  
  

> Jetz weiß ich nicht ob der nicht mit dem execute klar kommt (hab in anderen Foren "bgin" gelesen?!) da ja die Query funktioniert. Also muss irgendwie was mit dem execute der query nicht in ordnung sein oder oci\_parse kommt damit nicht klar.  
  
Befrag die Rückgabewerte der Funktionen, und wenn die einen Fehler signalisieren, frag oci\_error() nach dessen Text.  
  
  
Lo!