1ページあたり最大30枚の画像を表示するサイトがあります。
ユーザーは画像にコメントすることができ、コメントがある場合は、これらのコメント、または少なくとも最初のいくつかが画像の下に表示されます。
サーバー上のフォルダーにリンクされた画像参照のテーブルがあります。
例えば
image_id // image id
user_id // user who added
image_url // ref to image
次に、すべてのコメント用の別の表
comment_id
image_id // link to images table
comm_poster_id // id of user who posted comment
さて、問題は、情報を一緒に呼び出すための最良の方法は何ですか?理想的には1つの選択で
各画像の下で実際にajax呼び出しを行うことはできません。これは、ページごとに30 dbの呼び出しであり、それを強制終了するため、代替/最良の方法は何ですか?
明確にするために、select
画像は1つしかありませんが、もちろん画像に対して複数のコメントが存在する可能性があります
私が十分な情報を与えたことを願っています
編集明確にするために、問題は、このすべての情報をまとめて表示するための最良の方法は何ですか?ページ上のすべての画像をプルする1つのクエリを実行して、画像のコメントが存在する場合はそれをプルすることはできますか?
データをどのように見せたいか…わかりません。私がこのようなことをしたのはこれが初めてなので、可能であればガイダンスが必要です。