我有以下代码...
$interactionid = '123';
$interactioncode = "ECWL";
$oldDOL = $_GET['oldDOL'];
$newDOL = $_GET['newDOL'];
include("ORCLconfig.php");
$addWSclaim = oci_parse($conn, "UPDATE claims SET DATE_OF_LOSS='$newDOL' WHERE NUMBER='32122'");
oci_execute($addWSclaim, OCI_COMMIT_ON_SUCCESS);
$addtointeractionMAKE = oci_parse($conn, "INSERT INTO interaction_items VALUES (null, '$interactionid', '$interactioncode', '$oldDOL', '$newDOL', localtimestamp)");
oci_execute($addtointeractionMAKE, OCI_COMMIT_ON_SUCCESS);
oldDOL 和 newDOL 是以 DD-MMM-YY 格式到达的日期,它与索赔表中的 DATE_OF_LOSS 列内联。
然而,只有第二条语句似乎有效,因为索赔表没有变化,也没有显示任何错误。
我正在使用 Oracle 数据库,如果我在 SQL 控制台中执行更新语句,它工作正常。
了解我这将是一件非常简单的事情,我以某种方式忽略了但任何帮助将不胜感激:)