проблема с извлечением записей базы данных в codeigniter

Я использую следующий подход.

$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(); }