【发布时间】:2015-08-24 14:49:50
【问题描述】:
当试图通过 CodeIgniter 从 db 表中删除时
$id=$this->db->where('id',$id);
$this->db->delete('rewards',$id);
我收到了这个错误消息
遇到 PHP 错误 严重性:警告消息:非法偏移 输入文件名:database/DB_active_rec.php 行号:402
我不知道这个错误的原因,有什么帮助吗?
【问题讨论】:
-
我刚刚看了文档。 codeigniter 的工作方式是在调用
$this->db->where()时构建查询。所以你需要做$this->db->where('id', $id); $this->db->delete('rewards');而不是你目前正在做的事情。这是文档...codeigniter.com/user_guide/database/… -
请编辑您的问题以显示第 402 行的代码
标签: php mysql codeigniter