我有一个允许用户对图像投票的网站。每张图像都有一个唯一的 ID 号。出于投票限制的目的,我想跟踪每个用户喜欢的内容。我该如何在 USERS 表中设置一行来保存该特定用户喜欢的图像的所有不同 ID 号?
最佳答案
您不应该在用户表中包含所有这些信息。我认为您有一张包含所有图像的表,一张包含所有用户的表。例如,创建一个名为“user_image_like”的表。并存储“user_id”和“image_id”。当用户在图像上按“like”时,您的脚本会将“user_id”和“image_id”添加到表中。
当您不想查看用户喜欢的所有图像时,您可以通过简单的 SQL 查询轻松获取。
关于php - 在一个字段中存储多个值(用户喜欢的图像的ID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8642275/