Using CI for the first time and i’m smashing my head with this seemingly simple issue. My query wont insert the record.
In an attempt to debug a possible problem, the insert code has been simplified but i’m still getting no joy.
Essentially, i’m using;
$data = array('post_post' => $this->input->post('ask_question'));
$this->db->insert('posts', $data);
I’m getting no errors (although that possibly due to disabling them in config/database.php due to another CI related trauma :-$ )
Ive used
echo print $this->db->last_query();
to get the generated query, shown as below:
INSERT INTO `posts` (`post_post`) VALUES ('some text')
I have pasted this query into phpMyAdmin, it inserts no problem. Ive even tried using $this->db->query() to run the outputted query above ‘manually’ but again, the record will not insert.
The scheme of the DB table ‘posts’ is simply two columns, post_id & post_post.
Please, any pointers on whats going on here would be greatly appreciated…thanks
OK..Solved, after much a messing with CI.
Got it to work by setting persistant connection to false.
$db['default']['pconnect'] = FALSE;sigh