如何在代码点火器中删除where_in条件中存在的数组?



我有where_in条件$this->db->where_in('student_id',$arr);现在我想使用此代码从表中删除$arr中存在的内容$this->db->delete('top_students');但是我遇到了数据库错误

"您的 SQL 语法有误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近第 2 行的"(" 从top_studentsstudent_id((中删除">

如何解决这个问题?

希望这会对您有所帮助:

检查这样的empty;

if ( ! empty($arr))
{
$this->db->where_in('student_id',$arr);
$this->db->delete('top_students'); 
}

了解更多 : https://www.codeigniter.com/user_guide/database/query_builder.html#deleting-data

相关内容

  • 没有找到相关文章

最新更新