私は自分の Web サイト (ソーシャル ネットワーキング Web サイト) で簡単な検索を構築しようとしています。サイトに登録されているすべてのユーザーを検索し、提案のリストを返したいと考えています (これがこのクエリの目的であり、提案リストです)。 )。
検索したいテーブルには、userID
、fname
、の列がありますlname
。
最後の 2 列 (2 つの名前) を検索し、検索語に一致する名前の順にそれらを返したいと考えています。
実行するクエリの最初の部分は次のようになります。
SELECT userID, fname, lname FROM names WHERE
でも残りは、助けが必要です。
編集: このクエリを使用して検索します:
SELECT userID, fname, lname FROM names WHERE fname LIKE '%".$term."%' OR lname LIKE '%".$term."%'
一致が最初にあるもので結果がソートされるようにどのように並べ替えることができるので、入力M
すると返さMark
れる前に、adam