2016-03-16 142 views
2

返回單列我有以下查詢,在代碼點火器活動記錄:問題從活動記錄查詢

$this->db->select('overflow'); 
    $query = $this->db->get_where('raffles', array('lottery_id' => $lottery_id)); 
    var_dump($query->first_row()->overflow); 
    exit; 

然而,在嘗試的var_dump的燒毛排時,我得到了以下錯誤:

試圖獲得非物件的財產

這看起來像有效的代碼給我,但是,任何人都可以發現問題嗎?

+0

你確定你的查詢,他們返回一個對象?您的數據庫中是否存在$ loterry_id? –

+0

只需從代碼中移除'$ this-> db-> select('overflow');'!通過使用'get_where',您將獲得表格中的所有數據 – Saty

回答

1

試試這個

$this->db->select(*); 
$query = $this->db->get_where('raffles', array('lottery_id' => $lottery_id)); 
$row = $query->first_row('array'); # Changed 
print_r($row); # Added 

默認情況下,除非你把單詞「陣列」中的參數