我有where_in条件$this->db->where_in('student_id',$arr);
现在我想使用此代码从表中删除$arr
中存在的内容$this->db->delete('top_students');
但是我遇到了数据库错误
"您的 SQL 语法有误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近第 2 行的"(" 从
top_students
student_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