php连oracel,如何实现事件回滚? php中提供了ocirollback和ocicommit,具体怎么用,帮助又没说清楚'有用过的请说一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 空天同志:事务回滚说的简单点,就是你对数据库做了一定的修改,但是你又想反悔,就必须采用rollback(回滚)来完成,undo是不行的哈rollback实际上也是一条sql命令 这个确实考虑得不多,不过php中有这样的函数,最好借助oracle手册查一下 to renpj(梦造硅谷)谢谢!还没想出解决办法,有谁想了来,教教小弟先谢了 我觉得还是可以从ocirollback和ocicommit这两个函数试验一下。 我觉得还是可以从ocirollback和ocicommit这两个函数试验一下。 $handle=ora_logon("$username@$sid",$password) or die("Login Failed!"); $sql="**********************";$cur=ora_open($handle); if(!ora_parse($cur,$sql)) ora_rollback($handle);if(!ora_exec($cur)) ora_rollback($handle);while(ora_fetch($cur)){ $t1=ora_getcolumn($cur,0); ......................}ora_close($cur);ora_logoff($handle); pl/sql操纵oracle时,在command window中,执行update、insert或者delete后,没有commit之前,可以使用rollback进行事务回滚,取消先前操作!直接用php语句没有试过!^_^ 先begintrans,再执行sql语句,然后成功就commit,不就rollback; ROLLBACK就是SQL语句嘛,执行就行落! easyeclipse fpr php代码提示功能 请高手推荐php书籍,想学习PHP 100分 请就高手一个PHP问题 从数据库中返回记录到数组中,但数组中最多能存大约100个汉字,超过部分就没了 [请教]php怎样执行exe文件。 各位大神,类似淘宝或京东那种搜索筛选能提供一下实现的思路吗 朋友问了个PHP的问题,有大大帮看看吗?谢谢了!急 请教一问题!在线等待 关于正表达式的问题,给100分! 为什么我TP框架里面只有一个Action里面的success()里面的U失效了? 测试!都来看看,都有分送! 都说PHP 的除错功能很好,为什么我的一出错就是空白,什么提示都没有呢?
事务回滚说的简单点,就是你对数据库做了一定的修改,但是你又想反悔,就必须采用rollback(回滚)来完成,undo是不行的哈
rollback实际上也是一条sql命令
谢谢!
还没想出解决办法,
有谁想了来,教教小弟
先谢了
$sql="**********************";
$cur=ora_open($handle);
if(!ora_parse($cur,$sql))
ora_rollback($handle);
if(!ora_exec($cur))
ora_rollback($handle);
while(ora_fetch($cur))
{
$t1=ora_getcolumn($cur,0);
......................
}
ora_close($cur);
ora_logoff($handle);