これはおそらく以前に尋ねられたことがあります。お気軽にリンクしてください。
非常に単純です。検索フォームの結果を表示する必要があります。その部分は簡単で、私はそれを機能させることができます。私が問題を抱えているのは、ユーザーが検索したものと一致する結果がない場合です。
IF ステートメントを使用する必要があることは確かですが、PHP の経験があまりなく、コードを正しく表示する方法がわかりません。
これは私がこれまでに持っているものです:
$query = "SELECT * FROM search WHERE isbn='$isbn' OR bookname='$bookname' OR author='$author' OR category='$category'";
if (!$query)
{
echo "No results found in the database. Please go back and search again.";
}
私の質問は次のとおりです。ユーザーの検索がデータベース内の何も一致しない場合に、「結果が見つかりません...」というメッセージを表示するにはどうすればよいですか?
注- PHP および SQL 内の特定の用語を理解しようとすると、すぐに混乱してしまうので、まったくの初心者と同じように答えを説明してください。
よろしくお願いします。