假设我正在触发将上传数据的查询,如果所有值都可用,否则将会更新0行。所以如何让这些0行更新来自Oracle数据库的查询/数据在PHP中?
在我的脚本中,如果item_flag是N,我正在更新表,item_name存储在$ sku中,因此使用& site_code在$ final_code中,所以这些都在哪里条件。
所以如果更新查询以值更新成功运行,那么我将执行结果放在$ result&更新Mysql表的状态。
但是,发生的情况是,当有一些数据不存在时,在更新查询中说$ sku,然后查询以0行更新运行...&同样它会移动到if($ result)loop&更新我不想要的状态,因为实际上数据/行不会更新...
所以如何获得0行更新Oracle中的查询/数据在PHP中?
--------------some code above--------
$query_ora_update = "UPDATE ITEM_DETAILS SET ITEM_FLAG= 'Y', LAST_UPDATE_DATE = sysdate WHERE ITEM_NAME = '$sku' AND SITE_CODE = '$final_code' AND ITEM_FLAG = 'N' ";
$parse_result = oci_parse($conn,$query_ora_update);
$result = oci_execute($parse_result);
oci_commit($conn);
if($result)
{
$query_update_alert = "UPDATE product_creation SET alert_status =1 where
entity_id = $entity_id and sku = '$sku' and alert_status = 0";
$result_query_update_alert = mysql_query($query_update_alert);
}
-------------------------------