Php 使用codeigniter从数据库返回两行

Php 使用codeigniter从数据库返回两行,php,codeigniter,Php,Codeigniter,此查询按照我的要求工作,但只返回一个值 public function get_doctor_name($doctor_id) { $result = $this->db->query("SELECT first_name, last_name from doctors where id= $municipio_id")->row_array(); return $result['first_name']; } 如何返回姓氏,就像我在同一查询中对姓氏所做的那样?您可

此查询按照我的要求工作,但只返回一个值

public function get_doctor_name($doctor_id)  {
  $result = $this->db->query("SELECT first_name, last_name from doctors where id= $municipio_id")->row_array();
  return $result['first_name'];
}
如何返回
姓氏
,就像我在同一查询中对
姓氏
所做的那样?

您可以返回数组:

return $result;
您可以返回字符串,例如:

return $result['first_name'] . ' ' . $result['last_name'];
可以使用定义的特定键返回数组:

return [
    'f_name' => $result['first_name'], 
    'l_name' => $result['last_name']
];
您可以返回数组:

return $result;
您可以返回字符串,例如:

return $result['first_name'] . ' ' . $result['last_name'];
可以使用定义的特定键返回数组:

return [
    'f_name' => $result['first_name'], 
    'l_name' => $result['last_name']
];

您的查询实际上是正确的


但是,您可以使用
return$result->result_array()
获取所有字段、名字、姓氏等的数组。

您的查询实际上是正确的


但是,您可以使用
return$result->result_array()
获取所有字段、名字、姓氏等的数组。

返回$result['first\u name'].'$结果['last_name'];这正是我想要的。4分钟后我会接受你的回答。感谢返回$result['first_name'].'$结果['last_name'];这正是我想要的。4分钟后我会接受你的回答。谢谢