1

このクエリが id =11 のすべてのレコードを選択する場合

 $this->db->select('title')->from('mytable')->where('id', $id)->limit(10, 20);
 $query = $this->db->get();

次に、 id != 11のすべてのレコードをCodeIgniterスタイルで選択するクエリは何ですか。

4

3 に答える 3

5

whereの列部分に追加するだけなので、

$this->db->select('title')->from('mytable')->where('id !=', $id)->limit(10, 20);
$query = $this->db->get();

ところで、常に codeigniter マニュアルを確認してください。ドキュメントに正しく記載されており、where() これまでにない最高のドキュメントの 1 つです。

于 2013-05-24T11:17:58.577 に答える
1

これはうまくいくかもしれません:

$this->db->select('title')->from('mytable')->where('id !=', $id)->limit(10, 20);
 $query = $this->db->get();
于 2013-05-24T11:18:09.233 に答える
1

これもプロフェッショナルでクリーンな方法です:)

$where(array('id !' => $id, 'qty >' => '10'));
        $this->db->select('title');
        $this->db->from('mytable');
        $this->db->where($where);
        $this->db->limit(10, 20);
        $query = $this->db->get();
于 2013-05-24T11:26:03.457 に答える