Vous recherchez le CONCAT
fonction.
mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");
ou même...
mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");
Je ne pourrais pas vous expliquer les raisons derrière cela (... mais peut-être que quelqu'un peut laisser un commentaire ?), mais vous ne pouvez pas utiliser le name
alias pour rechercher les deux champs, vous devez explicitement CONCAT
à nouveau.