初めてPHPを勉強するので、まだまだレベルが低いですが、専門家の方からアドバイスをいただければ幸いです。
問題は次のようなものです。私たちのグループは書籍の Web サイトを構築することを計画しています。フロントエンドで書籍名を入力してあいまい検索を行うことができます。クエリ コードは次のようになります。書籍テーブルのタイトル フィールドをクエリします。たとえば、フィールド harry
$q1="SELECT * FROM Books WHERE title like '%".$_POST['title']."%'";
# と入力しました。
#クエリ後 本のタイトルに harry が含まれるすべての結果を返します。コードは次のとおりです。クエリによって返されるページは次のとおりですクエリ結果の後に「変更」ボタンを追加しました。このボタンをクリックすると別のページにジャンプして書籍情報を変更したいのですが、ボタンをクリックした後に実行されるコードは次のとおりです。このようにしかし、どの本を変更ボタンをクリックしても、ページがジャンプした後、その本のデータは読み込まれませんお聞きしたいのですが、どこが間違っていたのかわかる人はいますか? ファジークエリを使用しない場合、例えば冒頭の書籍検索のコードは次のように変更されます。$q1="SELECT * FROM Books WHERE title ='".$ title."'"; 書籍のタイトル 1984 を入力してください
#クエリ結果は正確です
#変更をクリックした後にジャンプするページでもデータが読み込まれます
なぜこれが起こるのか非常に混乱しています