Я использую следующий подход.
$param = $posts['cnv_post_id']; //$posts['cnv_post_id']holds the current post id $comments = $this->post_model->get_comments($param);
в модели: –
public function get_comments($cnv_post_id) { $get_comments = $this->db->query('select * from cnv_comment where blog_tbl='.$cnv_post_id.''); if($get_comments->num_rows > 0) return $get_comments->result_array(); }
но это не дает результатов. но если я явно даю $ param = '100', где 100 – текущий идентификатор сообщения. теперь, возвращая результаты
Вот как вы получаете сообщение из формы:
$param = $this->input->post('cnv_post_id');
Попробуйте вывести $this->db->last_query()
и отдать его нам
Вы попробуете это.
$param = $this->input->post('cnv_post_id'); //$posts['cnv_post_id']holds the current post id $comments = $this->post_model->get_comments($param); public function get_comments($cnv_post_id) { $get_comments = $this->db->query("select * from cnv_comment where blog_tbl = '$cnv_post_id'"); if($get_comments->num_rows() > 0) return $get_comments->result_array(); }