Hledáte CONCAT
funkce.
mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");
nebo dokonce...
mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");
Nedokázal jsem vám vysvětlit důvody, které k tomu vedly (...ale možná někdo může zanechat komentář?), ale nemůžete použít name
alias pro hledání obou polí, musíte explicitně CONCAT
znovu.