好的,所以我在这里挣扎。所以我正在建立一个小项目,用户可以过滤和寻找他想要的东西。 E.G搜索你好10次搜索(10个结果显示)
所以我需要添加他搜索到的INT(获取结果),然后通过INSERT添加其用户主要ID下的其他当前值。
我如何重置每天的价值?这需要手动完成吗?或者我可以通过MySQL自动完成吗?
答案 0 :(得分:0)
您可能希望设置一个cron作业以每天重置值。这是一个很好的入门资源:
http://kb.iu.edu/data/afiz.html
基本上,您使用
显示crontabcrontab -e
然后添加一个命令以指定的频率执行(以下示例每天午夜都会执行example.php):
0 0 * * * /path/to/php /path/to/your/example.php
在example.php中,您可以重置数据库值。
答案 1 :(得分:0)
这里有两个选项:
在特定时间使用cronjob重置计数器。
没有计数器,但创建一个日志表并使用user-id和timestamp记录每个搜索。然后,在执行搜索之前,查看用户在过去24小时内完成的搜索次数,并确定是否允许他们运行另一次搜索。