发出从活动记录查询返回单行的问题

时间:2016-03-16 12:35:20

标签: php codeigniter

我在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单行时出现以下错误:

  

尝试获取非对象的属性

这对我来说看起来像是有效的代码,然而,有人能发现问题吗?

1 个答案:

答案 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"否则它们会返回一个对象。在参数