2017-10-13 8 views
0

このクエリは必要なときに機能しますが、1つの値しか返しません。私は、同じクエリでfirst_nameために行ったようlast_nameを返す方法codeigniterを使用してデータベースから2行を返します

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']; 
} 

答えて

1

あなたの質問は実際には正しいです。

しかし、あなたはすべてのフィールドの配列、FIRST_NAME、LAST_NAMEなど

2

あなたは配列を返すことができます。

return $result; 

あなたは、たとえば、文字列を返すことができます。

return $result['first_name'] . ' ' . $result['last_name']; 

あなたが定義する特定のキーを持つ配列を返すことができます。

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

戻ります$ result [ 'first_nameの']を取得するためにreturn $result->result_array();を使用することができます。 ''。 $ result ['last_name'];これはまさに私が望んでいたものです。 4分後、私はあなたの答えを受け入れます。ありがとう – Diasline

関連する問題