假设我有一个允许用户观看视频的网站。我想实现用户可以单击视频旁边的按钮并将其“收藏”或将其标记为“收藏”并向特定用户显示收藏夹列表的功能。当用户退出网站并在另一天返回时,他标记的那些视频将在他的收藏夹中
我该如何实现这一目标。请帮忙,因为我是编码新手。
最佳答案
创建一个名为favorites
的新表。在此表中有列 id、用户、视频。
字段“id”将是该表的主键。字段 user 应包含用户 ID(如果您不创建用户,则来自您应该已经拥有的用户表)。此外,视频列应仅包含视频的引用 ID,并有另一个包含视频的表格。
当用户点击“添加到收藏夹”时,您的脚本应该从 session 变量或数据库中检索用户 ID,以及视频 ID。然后使用 INSERT 将它们简单地存储到您的 favorites
表中。
要向用户显示最喜欢的视频列表,只需 SELECT * FROM favorites
WHERE user_id
= $user_id;
注意:您使用当前登录用户的 ID 填充 $user_id,通过您的 session 变量或数据库,以存储您的 session 数据为准。
关于php - 将视频添加为收藏夹的逻辑。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15105947/