如何在codeigniter中获取已删除的ID?

时间:2013-12-31 15:02:45

标签: php mysql codeigniter

删除一行后。如何获得它的身份。

我们可以从$ this-> db-> insert_id()接收插入的ID。是否有类似的功能来获取已删除的记录ID。

2 个答案:

答案 0 :(得分:1)

但是你会删除记录的id。

在模型中,您将传递id作为参数。尝试以下代码。

public function delete_row($id)
{
  $this->db->where(array("id"=>$id));
  $this->db->delete("my_table");
  if($this->db->affected_rows()>0)
   return $id;
  else
   return false;
}

注意:如果您没有传递ID。那么你必须使用相同的参数来删除记录之前用来删除记录。

答案 1 :(得分:0)

首先应该将您要删除的ID保存在变量中,然后将变量(id)传递给查询并删除该行后,您将能够使用仍存储在其中的ID执行任何操作变量。简单直接无需添加任何功能。