Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter-返回列结果而不是整行_Php_Codeigniter - Fatal编程技术网

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) {...}

美丽的。。。非常感谢你