下の画像をご覧ください。私の質問に関連するコンテキストが表示されます。
この Web サイトは、才能のある写真家が写真をアップロードして、他の人が撮ったものを見ることができるサイトです。
設計上の問題が原因で、仕事に打ちのめされました。
ユーザー (登録不要) は、私の Web サイトを開いて、名前、モバイル、説明、画像 (同じユーザーが異なる画像をアップロードできます) などの詳細をアップロードできます。ここで、携帯電話番号は必須フィールドです。そのため、写真をアップロードしているときに、携帯電話番号 + FileName.jpg を追加します。画像はサーバー内のフォルダー内に保存され、携帯番号、説明、名前などの残りの詳細は MYSQL データベース内に保存されます。 . (これは一部であり、完成品です)
2 番目の部分は、ページの起動時です。そのフォルダーからすべての画像 (最新の 20 固定) を取得し、ページに表示しています。
したがって、ユーザーが特定の画像をクリックすると、 Desc 、 Name などの詳細を表示する必要があるため、その画像の onclick イベントで、クリックされた画像から携帯電話番号を取得し、データベースで検索します. (ここで問題があります) つまり、同じユーザー (つまり、同じ携帯電話番号) が別の写真を Web サイトにアップロードできるため、携帯電話番号を使用して検索すると多くの結果が得られます。
画像名の形式は 83746787695iokI.jpg です。
私はどんな形式でも変更する準備ができているので、これを解決する方法を教えてください