PHP在循环中执行SQL问题

写了一个for循环来执行插入语句,但是如果在循环中某一次不符合条件要退出循环时,怎么样才能将之前执行的插入取消呢?

这个需要使用事务。在循环开头的时候开始事务,在结束的时候提交,在中途退出的时候回滚。

参考
http://www.cnblogs.com/winner/archive/2011/11/09/2242272.html

参考:http://www.cnblogs.com/dreamhome/archive/2012/10/22/2733715.html
http://www.cnblogs.com/luckylp/archive/2012/04/16/2451402.html

可以使用一个批量插入的一次性插入多条,像tp的话就有一个addAll函数,然后你再有其他操作加事物更加安全

需要使用事务来实现。

http://www.cnblogs.com/ymy124/p/3718439.html

http://unixboy.iteye.com/blog/474287

http://www.cr173.com/html/25407_1.html