2017-06-16 8 views
-1

下記の私のコードを確認してください。私はCIモデルでこのクエリを使いたいです。モデル内のCIクエリバイディルダでこのクエリを使用するにはどうすればよいですか。このコードをモデルcodeignitorに書き込む方法は?

$sql="SELECT `news`.`title`,`dep_table`.`dep_img`, `dep_table`.`dep_name`,`news`.`description`,`news`.`image`,(`news`.`created_at`) as created_at FROM `news` JOIN `dep_table` on `news`.`dep_id` = `dep_table`.`dep_id`"; 
$this->db->query($sql); 

答えて

0

以下のコードをモデルに使用できます。

public function getNewsData(){ 
    $this->db->select('news.title,dep_table.dep_img, dep_table.dep_name,news.description,news.image,news.created_at as created_at'); 
    $this->db->from('news'); 
    $this->db->join('dep_table', 'news.dep_id = dep_table.dep_id'); 
    $query = $this->db->get(); 
    return $query->result(); 
} 

動作しない場合は教えてください。

+0

してみてください。ありがとう – Sajan

0
$this->db->reset_query();  
$this->db->select("*"); 
$this->db->from('table1'); 
$this->db->join('table2', 'table1.id = table2.id '); 
$this->db->where('table1.id="1"'); // where conditions 
$query = $this->db->get(); 
return $query->result(); 
0
$this->db->select('news.title,news.description,news.image,dep_table.dep_img,dep_table.dep_name,news.created_at as created_at,news.dep_id,dep_table.dep_id'); 
$this->db->from('news'); 
$this->db->join('dep_table','dep_table.dep_id = news.dep_id'); 
$data = $this->db->get()->result(); 
return $data; 

//これも作品この

+0

ええ、その作業...ありがとう – Sajan

関連する問題