2016-11-02 9 views
0

codeigniterでwhere句に配列変数を渡すにはどうしたらいいですか?以下のようなSQLクエリを持つたとえば、 :どのように私はcodeigniterとwhere節で配列を渡すことができますか?

Select(" item,price Where(userid=123 and proid=3 or userid=124 and proid=3... [upto n user id]userid=nth_id and proid=3"); 

ユーザーIDは、その後どのように私はCodeIgniterの中で、このような条件を作成することができ、配列変数に格納されている場合は?

答えて

0

私はこれを探しています。useridは配列にあり、proidは3です。私はそれをテストしていませんが、どのように乗っているのかお知らせください。

$array = array('123', '124'); 
$this->db 
    ->select('item, price') 
    ->from('table') 
    ->where('proid', '3') 
    ->where_in('userid', $array) 
    ->get(); 
$result = $query->result(); 
関連する問題