所以,我正在尝试创建一个删除帖子的函数,并将值插入名为“removed_post”的表中。现在,我得到了错误:
No tables used
SELECT *
Line Number: 330
这是什么原因造成的?我已经用谷歌搜索了很多,并尝试了不同的“答案”,但没有任何成功。
这是我的代码:
class Remove extends CI_Controller {
function post($id = null) {
$this->db->get_where('comments', array('id' => $id));
$query = $this->db->get();
$data = array(
'amne_id' => $query->row()->amne_id,
'user_id' => $query->row()->user_id,
'date_created' => $query->row()->date,
);
$this->db->insert('removed_post', $data);
$this->db->delete('comments', array('id' => $id));
redirect('/');
}
编辑:是的,代码没有优化。