私の質問は単純ですが、私が信じている解決策はそれほど単純ではありません。
students
そこで、 PHP と mySQL を使用して学生の名前を使用してテーブルをクエリする効果的な方法を探しています。現在、私はこのコードを持っています:
SELECT * from students
WHERE student_number='$searchKey' //can also search using student number
OR student_fname LIKE '%$searchKey%'
OR student_lname LIKE '%$searchKey%'
OR concat(student_lname,' ',student_fname) LIKE '%$searchkey%'
$searchKey
検索変数はどこにありますか。このタイプのデータベース クエリは、1 つの単語または 1 つの名前のファースト ネームに対して十分に効果的です。
問題は、"John James Smith" を探しているのに、彼の名前が "John Smith" しかわからない場合はどうするかということです。「John James Smith」のレコードを取得するにはどうすればよいですか? すべての答えは高く評価されます。前もって感謝します。