0

select*from bookdetails where editionId=$edid1 or editionId=$edid2;Codeigniter クエリのようなクエリを書きたいです。

以下は私のCodeigniterクエリです

     public function get_rare_outofprintBooks($edid1,$edid2) 
     {
        $this->load->database();   
        $query = $this->db->get_where('bookdetails',array('edition_id'=>$edid1),array('edition_id'=>$edid2));  //i tried like this but its NOT Working  

   if ($query->num_rows() > 0)
        {
            foreach ($query->result() as $row)
            {
                $data[] = $row;
            }
            return $data;
        }
        return false;
   }

この問題を解決するために私を助けてください。

4

2 に答える 2

4
$this->db->where('editionId', $edid1);
$this->db->or_where('editionId', $edid2); 

ドキュメントhttp://ellislab.com/codeigniter/user-guide/database/active_record.htmlにあります

于 2013-01-28T11:48:33.560 に答える
3
$this->db->where('id',3);
$this->db->or_where('id',5);

ここを参照

于 2013-01-28T11:47:16.420 に答える