2

我会尽量明确和具体:)

所以我有一个网站,人们在那里互相购买东西。为了保持一切井井有条,当有人从另一个用户那里购买东西时,该购买将被移动到数据库中的一个表中,称为 Pending。(注:购买的尚未处理)

(因此所有购买都将被移动并排队进入此“待处理”表)

现在我想要做的是,这张“待处理”表开始自动一次处理 1 次购买(假设每分钟 1 次购买 --> 如果有的话)。

现在我不知道该怎么做,如果有人可以至少给我一个提示,我可以使用什么或寻找什么,以便做到这一点。

注意:我正在使用 php & mysql

提前致谢 :)

4

3 回答 3

3

您可以编写一个 PHP 脚本以由cron 作业执行。PHP 不必从浏览器请求中执行,它可以从命令行运行。Cron 会利用这个功能。

每分钟执行一个命令的 crontab 行如下:

* * * * * /path/to/script.php

每列都有一个*指示“任何值”,因此这表示运行脚本“任何分钟、任何小时、任何一天、任何月份、一周中的任何一天”

于 2012-05-19T23:08:49.060 回答
2

cronjob 将是你最好的选择,http ://en.wikipedia.org/wiki/Cron

于 2012-05-19T23:07:48.247 回答
0

使用 MySQL 查询创建一些名为 MovePending.php 的文件,该查询将购买从待处理“移动”到已处理,并通过 cron 作业每分钟运行一次。

于 2012-05-19T23:07:24.000 回答