📅  最后修改于: 2023-12-03 14:50:53.030000             🧑  作者: Mango
在 CodeIgniter 中,删除带有 WHERE 条件的查询可以通过调用 CodeIgniter 的内置方法和函数来实现。下面是您可以按照的步骤:
首先,确保已经正确配置了 CodeIgniter 框架并连接到数据库。
然后,在您的控制器或模型中,按照以下步骤编写代码:
$this->load->database();
where
方法设置 WHERE 条件:$this->db->where('column_name', 'value');
您可以使用其他操作符,如 >
、<
、>=
、<=
、!=
等来设置更复杂的条件。
delete
方法从数据库中删除记录:$this->db->delete('table_name');
其中,table_name
是要删除记录的表名。
最后,您可以在视图上显示所需的结果或执行任何其他逻辑操作。
以下是完整的示例代码(在模型中使用):
<?php
class Example_model extends CI_Model {
public function delete_records() {
$this - > load - > database();
// 设置删除条件
$this - > db - > where('column_name', 'value');
// 执行删除
$this - > db - > delete('table_name');
}
}
?>
这样,您就可以使用 CodeIgniter 框架中的内置方法和函数删除带有 WHERE 条件的查询。
希望这可以对您有所帮助!