Szukasz CONCAT
funkcja.
mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");
a nawet...
mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");
Nie mogłem wyjaśnić Ci przyczyn tego (...ale może ktoś może zostawić komentarz?), ale nie możesz użyć name
alias, aby wyszukać oba pola, musisz jawnie CONCAT
ponownie.