数码资讯
PHP+MySQL的交易rollbackcommit例子
mysql_query(开始); / /启动事务 mysql_query(设置自动提交= 0 / /套);交易不会自动提交 美元=插入插入的值('aa12、AA,1,'AAA'); mysql_query($插入); mysql_query(提交); / /非自动提交模式,承诺必须手动执行操作生效
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
mysql_query(开始); / /启动事务
mysql_query(设置自动提交= 0 / /套);交易不会自动提交
美元=插入插入的值('aa12、AA,1,'AAA');
mysql_query($插入);
mysql_query(提交); / /非自动提交模式,承诺必须手动执行操作生效
/ / mysql_query(设置自动提交= 0 );
美元=插入插入的值('aa20、AA,1,'AAA');
美元=插入插入的值('aa8、AA、‘1');
/ / mysql_query(提交);
如果(mysql_num_rows = = 0)
mysql_query(回滚); / /非自动提交模式,回滚操作一个交易无效
否则返回OK;
/ / mysql_query(关闭);
mysql_query(设置自动提交= 1); / /自动提交恢复模式
美元=插入插入的值('aa15、AA,1,'AAA');
mysql_query($插入); / /不需要手动执行承诺可以使交易操作的影响
在开始执行时,它的工作原理与设置自动提交= 0和无效设置设置自动提交= 0或1。因此,为了使操作明确,开始是一般不使用。
mysql_query(设置自动提交= 0 / /套);交易不会自动提交
美元=插入插入的值('aa12、AA,1,'AAA');
mysql_query($插入);
mysql_query(提交); / /非自动提交模式,承诺必须手动执行操作生效
/ / mysql_query(设置自动提交= 0 );
美元=插入插入的值('aa20、AA,1,'AAA');
美元=插入插入的值('aa8、AA、‘1');
/ / mysql_query(提交);
如果(mysql_num_rows = = 0)
mysql_query(回滚); / /非自动提交模式,回滚操作一个交易无效
否则返回OK;
/ / mysql_query(关闭);
mysql_query(设置自动提交= 1); / /自动提交恢复模式
美元=插入插入的值('aa15、AA,1,'AAA');
mysql_query($插入); / /不需要手动执行承诺可以使交易操作的影响
在开始执行时,它的工作原理与设置自动提交= 0和无效设置设置自动提交= 0或1。因此,为了使操作明确,开始是一般不使用。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。