gpt4 book ai didi

php - 更新表 where seen = 0 或选择数据

转载 作者:行者123 更新时间:2023-11-28 23:49:07 25 4
gpt4 key购买 nike

我有一个提醒菜单来向用户显示新内容。它是像 ebay 一样的 PHP 系统。

所以我有 sell 表:

id
seller
customer
product_name
date

我想要的是为每个用户显示一个菜单,其中包含新销售提醒。对于这项工作,我可以:

方法一:

在销售表中添加SEEN列,在插入时将其设置为0,当USER在警报菜单中单击时,它将扫描表以设置SEEN为1。

update sell set seen = 1 where seen = 0 and seller = ?

方法二:

记录最后一次(日期)用户点击警报菜单,然后选择新警报where date > last_date_click:

select * from sell where date > $last_date_click and seller = ?

那么,我的问题是,在这种情况下我应该使用哪一个,为什么?

最佳答案

这个方法不会像你真正想要的那样工作。在您的方法中,您应该创建包含 id、productID、userseenID 的新表,而不是检查买家是否已经进入产品。当然,当我作为用户进入项目时,您必须更新它,您应该检查 productID 中是否存在 userseenID,如果不存在则创建一个。顺便说一下,您可以添加 time(),以确切知道何时以及哪个用户访问了该项目。

祝你好运

关于php - 更新表 where seen = 0 或选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32930923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com