|
执行一条SQL查询:删除 ID IN (1,2,3,18,97)的文章。
我想等删除完成后再检查是不是删除了这些文章($this->db->affected_rows();),如果1,2,3,18,97其中有一个文章没删,则提示指定的文章ID数组有错误,并回滚操作。
请问要怎么写啊?
能不能用类似下面的方法写出来?在哪地方写成败判断及回滚操作?
$this->db->trans_start();
$this->db->query($sql_del); //执行删除操作(当然我知道把ID一条一条的删写在这里肯定行的。就不知道效率与IN相比哪个更好些)
$this->db->trans_complete();
|
|