<?php
$this->db->select('*');
$this->db->from('venue');
$this->db->join('venue_type vt1', 'vt1.venue_type_id = venue.venue_type_id1');
$this->db->join('venue_subtype vst1', 'vst1.venue_subtype_id = venue.venue_subtype_id1');
$this->db->join('venue_type vt2', 'vt2.venue_type_id = venue.venue_type_id2');
$this->db->join('venue_subtype vst2', 'vst2.venue_subtype_id = venue.venue_subtype_id2');
$this->db->join('venue_type vt3', 'vt3.venue_type_id = venue.venue_type_id3');
$this->db->join('venue_subtype vst3', 'vst3.venue_subtype_id = venue.venue_subtype_id3');
$this->db->where('venue_id',$id);
$query = $this->db->get();
我有場地表,它有超過1字段關係b/w venue_type。當我嘗試給第一個關係codeigniter加入不工作
<?php
$this->db->join('venue_type vt1', 'vt1.venue_type_id = venue.venue_type_id1');
$this->db->join('venue_subtype vst1', 'vst1.venue_subtype_id = venue.venue_subtype_id1');
其工作正常,但我嘗試訪問整個它不工作。
請幫幫我。 (它可能很簡單,但我堅持)
由Saravanan。
你會得到錯誤嗎?在PHP或CI?打開error_reporting()ON並查看日誌。還可以嘗試echo $ this-> db-> last_query();所以查看正在生成的查詢。 – Robert
看看你的地方有什麼問題它應該是這樣的$ this-> db-> where('venue.venue_id',$ id); –