Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
根据日期自动执行操作。Php/Mysql_Php_Mysql - Fatal编程技术网

根据日期自动执行操作。Php/Mysql

根据日期自动执行操作。Php/Mysql,php,mysql,Php,Mysql,我正在为我的大学做一个图书馆项目。在这方面,我有一个名为“tbl_reserve”的表,用于商店预订。结构是 有两个日期字段用于存储预订日期和到期日期。”reserve_status'显示是否为'Reserved/Expired' 是否有办法在到期日后自动更改“reserve_status”字段的值 我使用的是PHP和MySQL。如果旧的预订过期,我会检查您是否要添加新的预订,然后将其删除。您还可以运行一个cronjob来检查所有行并删除过期的行。不,您必须使用cronjobs来解决此问题。例

我正在为我的大学做一个图书馆项目。在这方面,我有一个名为“tbl_reserve”的表,用于商店预订。结构是

有两个日期字段用于存储预订日期和到期日期。”reserve_status'显示是否为'Reserved/Expired'

是否有办法在到期日后自动更改“reserve_status”字段的值


我使用的是PHP和MySQL。

如果旧的预订过期,我会检查您是否要添加新的预订,然后将其删除。您还可以运行一个cronjob来检查所有行并删除过期的行。

不,您必须使用cronjobs来解决此问题。

例如,您可以在某个固定的时间间隔运行一个进程来检查保留是否已过期。例如,可以使用此方法


另一种方法是,无论出于何种原因,每次访问该表时都要检查其有效期。

这种情况是否允许您动态计算?基本上,如果当前日期介于从和到之间,它仍然是活动预订。或者你是因为其他原因需要标记它吗?是的。它可以快速计算。但是记录太多了。我认为状态字段可以在执行查询时节省一些时间。这些数据到底是如何使用的?如果你没有拉大的记录集,在飞行中就可以了。但是,如果您试图按状态拉动,那么您可能希望对其进行预计算(特别是如果您仅将状态用作筛选器,而不使用其他where条件)。每天500个请求。请求的数量不是我想知道的。我很好奇你在什么情况下提取数据。您是在提取当前登录用户的保留还是什么?