Bạn đang tìm kiếm CONCAT
chức năng.
mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");
hoặc thậm chí ...
mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");
Tôi không thể giải thích cho bạn lý do đằng sau điều này (... nhưng có thể ai đó có thể để lại nhận xét?), Nhưng bạn không thể sử dụng name
bí danh để tìm kiếm cả hai trường, bạn phải CONCAT
một cách rõ ràng một lần nữa.