简体   繁体   English

Codeigniter DB where子句语法错误

[英]Codeigniter DB where clause syntax error

Consider this function to retrieve data from DB in Codeigniter: 考虑使用此功能从Codeigniter中的数据库检索数据:

function popular_list($limit=2)
{   
    $this->db->select('news.*');
    $this->db->where('id',$this->uri->segment(3));
    $this->db->where('publish',1);
    $this->db->where('viewed',(>=5));
    $this->db->order_by('id','DESC');
    $this->db->limit($limit);
    $query = $this->db->get('news');    
    return $query->result();
}

I'm getting this parse error: 我收到此解析错误:

Parse error: parse error in C:\xampp\htdocs\misnews\application\models\home_model.php on line 113 Line 113 is : $this->db->where('viewed',(>=5));

What am I doing wrong? 我究竟做错了什么?

如下更改您的条件:

$this->db->where('viewed >= ',5);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM