2013-04-05 28 views
0

例如,如果我有一串存儲在一個有效記錄的像這樣如何得到一個特定的陣列中笨的活動記錄

模型

function get_cdj($id){ 
    return $this->db->select()->from("news_dj")->where("news_id",$id)->get();  
} 

控制器

​​

和數據的我想要打印的變量是...

$cdj->id 

,我想快進去吧

第三個變量是有辦法使它看起來與此類似 -

$data[3] 


是否有一種方法來控制哪一行我想打印使用codeigniter的活動記錄?

php的原生

<?php echo $data['insert the row number you want to get here']; ?> 
ie: $data[3] 

感謝

+0

你的問題是目前尚不清楚。 – 2013-04-05 10:43:29

+0

你到底在想什麼? – Mahendra 2013-04-05 10:45:47

+0

爲什麼你只是在查詢中匹配該行ID?爲什麼只有第三?請向我們澄清您的要求。 – Mahendra 2013-04-05 10:47:46

回答

1

你可以像下面這樣做

型號

function get_cdj($id) 
{ 
    $this->db->select('*'); 
    $this->db->where("news_id",$id); 
    return $this->db->get("news_dj")->row(); 
} 

控制器

public function news_edit($id) 
{ 
    $data['cdj'] = $this->newscms_model->get_cdj($id); 
    $this->load->view('admin/news_edit',$data); 
} 

news_edit(圖) 您可以訪問的內容是這樣

echo $cdj->dbfieldname; 
0

就像這是你需要什麼?

function get_cdj($id){ 
    $return = $this->db->get_where('news_dj',array('news_id' => $id)); 
    if($return->num_rows()) 
     return $return->result(); 
    else return false; 
} 

$data = $this->newscms_model->get_cdj($id); 

var_dump($data[3]);