Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在codeigniter中执行删除原始查询_Php_Codeigniter - Fatal编程技术网

Php 如何在codeigniter中执行删除原始查询

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查询

$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');
可能的重复可能的重复