0

私はほぼ怒りモードに到達しています!

誰でもこれで私を助けることができますか??

CodeIgniter モデルに制限を設定したので、その結果セットのみが可能です。なぜ機能しないのですか?レコードは関数呼び出しで正しく表示されていますが、想定以上の結果が得られています

 $this->CI->dbClient->select('id,title,description,url,date,id_first_image')
                                   ->from('posts')
                                   ->where('deleted',"0")
                                   ->where('date >',$date)
                                   //Neither does work here!
                                   ->order_by('date','asc')
                                   ->limit(5);

       $query =     $this->CI->dbClient->get();       
       return $query->result();
4

1 に答える 1

0

1.使用するdb

dbActiveRecordクラスに使用します。

$this->db->select('id, title, description, url, date, id_first_image')
                               ->from('posts')
                               ->where('deleted', "0")
                               ->where('date >', $date)
                               ->order_by('date', 'asc')
                               ->limit(5);

$query = $this->db->get();       
return $query->result();

2.$data有効です

$dataそれが有効なMySQLの日付(または基盤となるデータベーステクノロジが何であれ)であることを確認してください。

于 2012-11-23T02:39:16.843 に答える