第一次使用 CI,我被这个看似简单的问题搞砸了。我的查询不会插入记录。
为了调试可能的问题,插入代码已被简化,但我仍然没有得到任何乐趣。
本质上,我正在使用;
$data = array('post_post' => $this->input->post('ask_question'));
$this->db->insert('posts', $data);
我没有收到任何错误(尽管这可能是由于另一个与 CI 相关的创伤而在 config/database.php 中禁用了它们:-$)
我用过
echo print $this->db->last_query();
获取生成的查询,如下图:
INSERT INTO `posts` (`post_post`) VALUES ('some text')
我已将此查询粘贴到 phpMyAdmin 中,它插入没有问题。我什$this->db->query()
至尝试使用“手动”运行上面的输出查询,但同样,记录不会插入。
数据库表“posts”的方案只是两列,post_id 和 post_post。
请,任何关于这里发生的事情的指示将不胜感激......谢谢