我有一个显示图像的网站,每页最多 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
现在,问题是将这些信息一起调用的最佳方式是什么?理想情况下在一个选择
我真的不能在每个图像下进行 ajax 调用,因为这将是每页 30 db 调用,这会杀死它,那么替代/最佳方法是什么?
澄清一下select
,只有一张图片,但一张图片当然可以有多个评论
希望我已经提供了足够的信息
编辑为了澄清,问题是将所有这些信息整理在一起以进行显示的最佳方法是什么 - 我是否可以运行一个查询,将页面上的所有图像都拉入页面上,如果图像存在,也可以以某种方式拉入图像的评论。
至于我希望数据看起来如何......我不知道。这是我第一次做这样的事情,所以如果可能的话需要指导。