我有从数据库中删除多条记录的 sql 查询
$sql="delete from users where id IN(4,5,6..)";
Run Code Online (Sandbox Code Playgroud)
如何在 codeigniter 中运行此查询
根据文档,您可以使用查询构建器,也可以对数据库运行直接查询。
query() 函数在运行“读取”类型查询时返回一个数据库结果对象,您可以使用它来显示您的结果。当运行“写入”类型查询时,它根据成功或失败简单地返回 TRUE 或 FALSE。检索数据时,您通常会将查询分配给您自己的变量,如下所示:
$query = $this->db->query('delete from users where id IN(4,5,6..)');
Run Code Online (Sandbox Code Playgroud)
或者您可以使用查询构建器类,它允许您执行以下操作:
$this->db->where_in('id', array(4,5,6));
$this->db->delete('users');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2550 次 |
| 最近记录: |