當我從數據庫循環數據時,我需要從中重新查詢值。我直接從視圖查詢數據庫。我想知道這是我的代碼錯誤?如果錯了什麼是更好的方法?我可以直接從codeigniter中查看數據庫嗎?
foreach($data->result() as $row1) {
echo '<li>';
echo $row1->Name;
echo '<ul>';
$this->db->select('Photo');
$this->db->from('tblPhoto');
$this->db->where('User_id', $row1->User_id);
$photo = $this->db->get();
foreach($photo->result() as $row2) {
echo '<li>';
echo $row2->Photo;
echo '</li>';
}
echo '</ul>';
echo '</li>';
}
爲什麼不能在原始查詢中包含照片?或者在控制器中循環「$ data」並在那裏添加照片? – package
獲取原始數據時,理想的地方將加入表格。另一種方式是使用一個比現有方式更好的幫助函數內部視圖。 – Nishanthan