2017-02-12 3 views
0

私は結合クエリを適用しましたが、動作していないようです。どのデータも選択していません。しますprint_rときrow_dataは空ですが、私はしますprint_r $ Qそれは、すべてのデータ、後にも、あなたのを確認するためにtoSql()の代わりget()を使用することができます 3つのテーブルに対してSQLクエリが動作しない

このような
$query=$this->db->select('post_status.status_image') 
->from('user') 
->join('user_data', 'user.id = user_data.id') 
->join('post_status', 'user.id = post_status.user_id') 
->where('user_data.id',$id) 
->get(); 

に参加

public function getUserdata($id) { 
    $id=$id; 

    $query=$this->db->select('post_status.status_image') 
     ->where('user_data.id',$id) 
     ->from('user') 
     ->join('user_data', 'user.id = user_data.id') 
     ->join('post_status', 'user.id = post_status.user_id') 
     ->get(); 

    echo "<pre>"; 
    print_r($query); 

    exit(); 

    $q= $query->result_array(); 
    return $q; 
} 

答えて

2

使用することを示していたときにphpMyAdminの生のクエリ。 ;)

関連する問題