Php CodeIgniter-返回列结果而不是整行
我有一个查询,我试图返回准确的条目,但它一直返回“数组”。。。如何在查找中提取唯一的“名称” 我当前的查询看起来是这样的Php CodeIgniter-返回列结果而不是整行,php,codeigniter,Php,Codeigniter,我有一个查询,我试图返回准确的条目,但它一直返回“数组”。。。如何在查找中提取唯一的“名称” 我当前的查询看起来是这样的 $query = $this->db->query('SELECT name FROM '.$this->table_name.' WHERE id =1'); return $query->result(); 基本上,我只想返回实际名称,而不是数组,您需要深入研究查询返回的对象。row()返回结果集中的第一行: $row = $query->
$query = $this->db->query('SELECT name FROM '.$this->table_name.' WHERE id =1');
return $query->result();
基本上,我只想返回实际名称,而不是数组,您需要深入研究查询返回的对象。row()返回结果集中的第一行:
$row = $query->row();
return $row->name;
result()返回表示结果集中的行的对象数组。您需要获取对象本身,然后获取它的“name”属性
还值得检查$query->num_rows()以确保有结果:
if ($query->num_rows() > 0) {...}
美丽的。。。非常感谢你