mysql_query("SELECT CONCAT(first_name, last_name) As name FROM people WHERE (CONCAT(first_name, last_name) LIKE '%" . $term . "%')");
または...
mysql_query("SELECT CONCAT(first_name, ' ', last_name) As name FROM people WHERE (CONCAT(first_name, ' ', last_name) LIKE '%" . $term . "%')");
この理由を説明することはできませんでしたが(...誰かがコメントを残すことができるかもしれませんか?)、 name
を使用することはできません 両方のフィールドを検索するためのエイリアス。明示的にCONCAT
する必要があります もう一度。