gpt4 book ai didi

php - SELECT * FROM tabla WHERE fec <= de 服务器的日期和时间(无 PC 时间)

转载 作者:行者123 更新时间:2023-11-29 06:37:13 26 4
gpt4 key购买 nike

这是我的第一个问题,希望你能帮助我。

我正在做一个系统,其中我有一个名为“fec”的表,在“fec”表上手动插入一个格式为“22/05/2014 23:30”的日期必须手动写入日期(所以我想要)。

我有查询:

SELECT * FROM table WHERE fec < = NOW () 

我想要实现的是:放置一个 future 的日期,查询结果将显示直到你得到日期(节目门票跨度 30 分钟)。

问题是:查询需要 PC 时间,当日期到达时,显示基于当前 PC 时间的查询(我猜这使得 NOW ())。所以它不会同时显示给所有用户,因为根据一天中的不同时间,这可能会改变用户会更早或更晚看到其他信息的时间,具体取决于。

我想要实现的是:查询是< = the server date .到此所有人都会同时看到帖子。 (我确定 NOW () 是基于 PC 时间的,因为更改 PC 上的时间我可以更改查询中显示的结果,这是我想避免的)。

我希望你能理解,解释起来很复杂,我希望你能帮助我,在此先感谢你。

最好的问候。

最佳答案

您的 SQL 服务器和 PHP 服务器可能不同,因此 NOW() 函数返回的时间可能与 PHP 中的时间函数不同。

你需要比较它们。

在 MySQL 中运行:

SELECT NOW()

在 PHP 中运行:

echo date('Y-m-d H:i:s');

并确保它们完全相同。如果不是请服务器管理员将它们设置为相同。

关于php - SELECT * FROM tabla WHERE fec <= de 服务器的日期和时间(无 PC 时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23798442/

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