私は2つのテーブルcategory(category_id, category_name)
と2番目のsub_category(sub_category_id, category_id, sub_category_title, sub_category_description, image, R_price, M_price, L_price, status)
を使用しています。 category_idがform sub_category tableと一致している場合、画像、価格、タイトルを表示しようとしています。 しかし、それは実行できません正しく私はフィルターデータカテゴリを賢明にしようとしています
モデル
function getid($id)
{
$this->db->select('sub_category_id, category.category_name, sub_category_title, sub_category_description, image, R_price, M_price, L_price, status');
$this->db->from('sub_category,category');
// $this->db->join('category',' category.category_id = sub_category.category_id');
$this->db->where('sub_category.category_id = category.category_id');
$this->db->where('category.category_name = ',$id);
$qry1 = $this->db->get();
return $qry1->result_array();
}
コントローラ
public function product_grid()
{
$id= $this->input->post('dataid');
echo 'Data-Id is form controller: '.$id ;
$data['rs'] = $this->PizzaUp_User_model->getid($id);
$data['res'] = $this->PizzaUp_User_model->select('category');
$this->load->view('product_grid',$data);
}
'置き換える混同したくない場合は、小さなエイリアスを使用します$ this-> DB->ここで、(」 'category.category_name = '、$ id);' ...あなたは 'category id'と' category name'を比較しています –
( 'category.category_name ='、$ id);' '$ this-> db->しかし、私はすでにこのテーブルに参加することができますので、実行することはできませんと考えています。 –
@VidhiPatelしかし、一度Nishantが言ったことを試してみてください。 –