Php 如何在codeigniter中执行删除原始查询
我有从数据库中删除多条记录的sql查询Php 如何在codeigniter中执行删除原始查询,php,codeigniter,Php,Codeigniter,我有从数据库中删除多条记录的sql查询 $sql="delete from users where id IN(4,5,6..)"; 如何在codeigniter中运行此查询在您的模型中创建函数 function rowDelete($ids) { $this->db->where_in('id', $ids); $this->db->delete('testimonials'); } 在你的控制器中调用它 $this->your_model-&g
$sql="delete from users where id IN(4,5,6..)";
如何在codeigniter中运行此查询在您的模型中创建函数
function rowDelete($ids)
{
$this->db->where_in('id', $ids);
$this->db->delete('testimonials');
}
在你的控制器中调用它
$this->your_model->rowDelete($ids) // $ids = array(4,5,6);
在模型中创建函数
function rowDelete($ids)
{
$this->db->where_in('id', $ids);
$this->db->delete('testimonials');
}
在你的控制器中调用它
$this->your_model->rowDelete($ids) // $ids = array(4,5,6);
您也可以像这样执行查询
$delete = "id IN('4','5','6')";
$this->db->where($delete);
$this->db->delete("user");
在这种情况下,您还可以执行核心查询。您也可以这样执行查询
$delete = "id IN('4','5','6')";
$this->db->where($delete);
$this->db->delete("user");
在这种情况下,您还可以执行核心查询。根据,您可以使用查询生成器,也可以对数据库运行直接查询
函数在“读取”类型时返回数据库结果对象
将运行查询,您可以使用它来显示结果。“写”的时候
运行类型查询时,它只返回TRUE或FALSE,具体取决于
成功或失败。检索数据时,通常会分配
查询到您自己的变量,如下所示:
或者,您可以使用查询生成器执行以下操作:
$this->db->where_in('id', array(4,5,6));
$this->db->delete('users');
根据,可以使用查询生成器,也可以对数据库运行直接查询
函数在“读取”类型时返回数据库结果对象
将运行查询,您可以使用它来显示结果。“写”的时候
运行类型查询时,它只返回TRUE或FALSE,具体取决于
成功或失败。检索数据时,通常会分配
查询到您自己的变量,如下所示:
或者,您可以使用查询生成器执行以下操作:
$this->db->where_in('id', array(4,5,6));
$this->db->delete('users');
可能的重复可能的重复