2017-05-24 8 views
1

は私がモデルCodeIgniterのモデルと機能および/またはクエリ

function select($table,$match,$or){ 
     $this->db->select('*'); 
     $this->db->from($table); 
     $this->db->where($match)->or_where($or); 
     $query = $this->db->get(); 
     $query_result = $query->result(); 
     return $query_result; 
    } 

に、私はすべてのエラーを取得していないのですが、これは、テーブルの全データを印刷している

$post = array("class"=>"XI","section"=>"A","stream"=>"Medical"); 
$data = $this->main_model->select("class_subjects",array("class"=>$post['class'],"section"=>"all","stream"=>$post['stream']),$post); 
      print_r($data); 

コントローラ

でこの機能を持っています。どのように私はそれが動作しない場合は、この

function select($table,$match,$or) 
{ 
    $query = $this->db 
     ->select("*") 
     ->from($table) 
     ->group_start() 
      ->where($match) 
     ->group_end() 
     ->group_start() 
      ->or_where($or) 
     ->group_end() 
     ->get(); 

    $strSql = $this->db->last_query(); 

    return $query->result(); 
} 

を試してみてくださいclass='XI' and stream='Medical' and (section='A' or section='all')

答えて

1

を一致させることができます - $ STRSQL変数をプリントアウトし、ここにクエリを投稿してください。

+0

私のために働いています。お世話になりました。 –

関連する問題