2016-12-08 2 views
-2

私は、PHPを介して接続できる関係を持つ2つのテーブルを持っています。コードイグナイタを使用しています。コードイグナイタのアクティブレコードを使用して[在庫ID] = [ブランドID ID]の[BrandIDから[列]を選択する]と書く方法はありますか?CodeIgniterのMySQL関係PHP

private function getData(&$tbl_name) { 
    $this->load->database(); 
    $query = $this->db->get($tbl_name); 
    return $query->result_array(); 
} 

public function Inventory() { 
    $tbl_name = 'new_inventory'; 
    return $this->getData($tbl_name); 
} 

私は、これが役立つと信じています。

+0

モデルに現在の機能のコードを表示できますか? – cfnerd

+0

もう少し詳しく説明しますが、無関係な細部(IEの検索機能)を除外しました – Yunath

+0

最良の結果を得るには、再現性の低い例を提供する必要があります。 2つの関数は必要なもののように見えるかもしれませんが、開発コンテキストがなければ、汎用データを扱い、本当に間違っていない2つの、おそらく関連する関数のように見えます。 – gelliott181

答えて

-1

このような意味ですか?

public function getData(){ 

    $this->load->database(); 

    $this->db->select('*'); 
    $this->db->from('Inventory'); 
    $this->db->join('BrandID', 'Inventory.id = BrandID.id'); 

    $query = $this->db->get(); 
    return $query->result_array(); 

} 
+0

は魅力的に働いた。ありがとうございました!なぜあなたがdownvotesを得ているのかわからない – Yunath