2017-11-10 5 views

答えて

0

使用グループに異なるためで。 この行をクエリに追加します

Ex。 $ this-> db-> group_by( 'orderid');

+0

ありがとう@akbanuしかし、必要なのは、orderidで各行をクリックするとすべてのorderidを表示することです – turaco

+0

たとえば、私はdistinict値を持つ行1をクリックすると、orderid = 1の2つの行を表示する必要があります= 1,2 – turaco

+0

これで、条件なしの条件で、orderidを渡すだけです。 例: $ this-> db-> where($ orderid); – akbanu

0

あなたの問題のため、この解決策を試すことができます。

Query : 1

function show_requests() 
    $this->db->from('requests'); 
    $this->db->group_by('orderid'); 
    $query = $this->db->get(); 
    return $query->result(); 
} 

Query : 2重複しない注文を取得要求された順序は、私はそれはあなたを助けることを願っています

function display_request_by_orderid($id) { 
    $row = array(); 
    $this->db->where('orderid', $id); 
    $this->db->from('requests'); 
    $query = $this->db->get(); 
    if ($query->num_rows() > 0) { 
     $row = $query->row(); 
    } 
    return $row; 
} 

の詳細を取得します。

+0

これは、より多くのビューのための私のモデルである私は、この上の助けを必要としてください:関数display_request_by_orderid($番号) \t { \t \tます$ this-> DB->( '受注'、$のID); \t \t $ this-> db-> from( 'requests'); \t \t $ query = $ this-> db-> get(); \t \t($ query-> NUM_ROWS()> 0) \t \t { \t \t \t $行= $ query->行IF()。 \t \t} \t \t return $ row; \t} – turaco

+0

この機能に直面するエラーメッセージをお知らせください。 –

+0

私はエラーはありませんが、もっと見ると1つの区別値しか得られません – turaco

関連する問題