我在Code Igniter活动记录中有以下查询:
$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 :(得分: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
默认情况下,除非您输入单词" array"否则它们会返回一个对象。在参数
中