gpt4 book ai didi

php - SQL 查询为行时间早于服务器时间的每个产品 ID 选择最高出价

转载 作者:行者123 更新时间:2023-11-29 22:55:07 24 4
gpt4 key购买 nike

我正在尝试创建一个购物篮,我有一个名为 bids 的表,其中行是:

产品 ID、用户名、金额、日期和时间字符串。

在产品表中,我有:

id (productid) enddate(产品结束时)我还有更多,但购物篮不需要

为了制作篮子,我试图通过将服务器时间与表产品(结束日期)进行比较来单独获得出价中的最高金额(以查看哪个用户赢得了该项目),这会说,user1 赢得了项目,因为他是最高的金额和产品结束日期早于服务器日期,因此它必须已结束,

我正在使用 $_SESSION['用户名'];选择表格行中的用户名

对于视觉效果,我想要(这行不通,因为我不确定如何执行此特定操作

query ("SELECT * FROM bids WHERE username=? ORDER BY amount DESC EACH product AND SELECT enddate FROM products WHERE enddate < serverdatetime AND eachproduct AND paid !=0"); 

每当用户付款时,我都会更新产品中的付费行,这样我就不必再次选择它们。

或者我应该做两个查询,

SELECT * FROM bids WHERE username=? ORDER BY amount DESC

然后使用一些 PHP foreach 并在该 foreach 中运行另一个查询

SELECT * FROM products WHERE id=?

然后使用 $result->enddate < severdate 并在里面显示产品?

最佳答案

如果我可以发表评论,我会...但是您需要先连接这两个表,然后再从两个表中选择数据或执行 2 个查询

关于php - SQL 查询为行时间早于服务器时间的每个产品 ID 选择最高出价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28742692/

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