codeigniter中的数据库记录获取问题

时间:2014-01-23 14:31:31

标签: php 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是当前的帖子ID。现在,它返回结果

2 个答案:

答案 0 :(得分:1)

这是您从表单中获取帖子的方式:

$param = $this->input->post('cnv_post_id');

尝试输出$this->db->last_query()并将其提交给我们

答案 1 :(得分:0)

你试试。

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

}