2012-11-30 3 views

답변

7

사용 CONCAT

SELECT CONCAT(detail_firstN, ' ', detail_lastN) AS Name 
FROM users 
WHERE users_id = :users_id 

또는 CONCAT_WS

SELECT CONCAT_WS(' ', detail_firstN, detail_lastN) AS Name 
FROM users 
WHERE users_id = :users_id 

UPDATE 1

+0

감사를 시도, 그것은 그냥 간단합니다. – fishcracker

1

것은이 코드이에 대한

<?PHP 

function combine_result($array,$out_key = "name") // Deafult output key is [name] 
{ 
    if(is_array($array)) 
    { 
     $vals = array_values($array); 
     $out = implode(" ",$vals); 
     return array($out_key=>$out); 
    } 
} 


$array = array(
       "firstname" => "John", 
       "lastname" => "Doe"); 


print_r(combine_result($array)); // Array ([name] => John Doe) 


?> 
+1

왜 MySQL 서버에서 직접 할 수있을 때 PHP에서이 작업을 수행해야합니까? –

+1

이것에 대해 고맙지 만, 제가 말씀 드렸듯이, 저는 MySQL을 통해 작업을해야합니다. – fishcracker

관련 문제