php:我希望每1分钟执行一次代码

php:我希望每1分钟执行一次代码,php,mysql,database,automation,Php,Mysql,Database,Automation,我会尽量做到清楚具体:) 所以我有一个网站,人们互相购买东西。 为了使一切井然有序,当有人从另一个用户处购买东西时,该购买将被移动到数据库中的一个表中,称为Pending。(注意:购买的产品尚未处理) (因此,所有购买将被移动并排队到此“待定”表中) 现在我想做的是,这个表“挂起”,开始一次自动处理一次购买(假设每一分钟购买一次-->当然,若有) 现在我不知道怎么做,如果有人至少能给我一个提示,我可以使用什么或寻找什么,为了做到这一点 注意:我正在使用php和mysql 提前感谢:D:)使用My

我会尽量做到清楚具体:)

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

(因此,所有购买将被移动并排队到此“待定”表中)

现在我想做的是,这个表“挂起”,开始一次自动处理一次购买(假设每一分钟购买一次-->当然,若有)

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

注意:我正在使用php和mysql


提前感谢:D:)

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

cronjob将是您的最佳选择,

您可以编写一个php脚本来执行。PHP不必从浏览器请求执行,它可以。Cron将利用这个功能

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

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

每列都有一个
*
指示“任意值”,因此这表示要运行脚本“任意分钟、任意小时、任意天、任意月、任意星期”

请记住,cli的php配置可能与web的配置不同。使用cron,如果cli导致问题,您还可以使用wget或curl发出“类似浏览器”的请求。这是我第一次听说cron作业调度器,所以我现在正在阅读:-),我需要找到几个问题的答案。对于exmaple:此作业调度器由托管公司提供?(我的托管公司是bluehost),如何准确地使用它:)@Shady:这是你的托管提供商的问题。他们可能没有这样的功能,在这种情况下,您必须询问他们有什么样的作业调度功能?如果您没有使用您控制的服务器,那么您必须与服务器管理员联系。我在bluehost.com上找到了设置它的教程:-),非常感谢:DHey m8,我是stackoverflow的新手,我想当我在您的回答中添加注释时会通知您:P,至少我希望如此:-)我确实在我的网站上创建了一个名为cronscript.php的页面,尽管为cron运行该页面编写了一个可读的命令,但我遇到了麻烦,时间设置也很成功,如果您能帮助我,或者给我一个线索,我将不胜感激:-)谢谢,我对类unix的程序一无所知。在这里用记号写下它,``,让我看看你做了什么;o