Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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数据库中的特定行?_Php_Mysql - Fatal编程技术网

如何创建一个始终运行的PHP后台脚本来清理mySql数据库中的特定行? 如何创建一个始终运行的PHP后台脚本来清理mySql数据库中的特定行?

如何创建一个始终运行的PHP后台脚本来清理mySql数据库中的特定行? 如何创建一个始终运行的PHP后台脚本来清理mySql数据库中的特定行?,php,mysql,Php,Mysql,嗨,伙计们,我想创建一个PHP脚本,自动保持运行(例如,每小时之后),并从数据库中删除一些特定的行(例如,至少早5天的用户注释),为此,我已经在表中有了日期列 请指导我如何操作,因为我是PHP新手。您可以使用cron将清理mySql数据库的PHP脚本设置为每小时或每分钟/周/月运行一次 您可以使用cron将清理mySql数据库的PHP脚本设置为每小时或每分钟/周/月运行一次 为此,如果您有权访问cpanel,则可以创建cron作业。。。。 cron作业将定期运行,例如每分钟、每小时、每一天或每一

嗨,伙计们,我想创建一个PHP脚本,自动保持运行(例如,每小时之后),并从数据库中删除一些特定的行(例如,至少早5天的用户注释),为此,我已经在表中有了日期列


请指导我如何操作,因为我是PHP新手。

您可以使用cron将清理mySql数据库的PHP脚本设置为每小时或每分钟/周/月运行一次


您可以使用cron将清理mySql数据库的PHP脚本设置为每小时或每分钟/周/月运行一次


为此,如果您有权访问cpanel,则可以创建cron作业。。。。
cron作业将定期运行,例如每分钟、每小时、每一天或每一周。请参阅

,如果您有权访问cpanel,则可以创建cron作业。。。。

cron作业将定期运行,例如每分钟、每小时、每一天或每一周。请参阅

您要查找的是有关将一些php维护脚本作为cron作业运行的信息。如果您使用的是共享主机或专用服务器,那么您如何做到这一点将取决于您使用的服务器类型。在共享主机中,您的控制面板上会有关于此的信息,否则您需要与服务器管理员联系。

您要查找的是有关作为cron作业运行一些php维护脚本的信息。如果您使用的是共享主机或专用服务器,那么您如何做到这一点将取决于您使用的服务器类型。在共享主机中,控制面板上会有关于此的信息,否则您需要与服务器管理员联系。

在PHP中,是否有所谓的后台线程,就像在.net中一样。或者我们应该通过在mySql数据库中创建触发器来完成这项任务吗?每隔几分钟编写PHP脚本并设置cronjob,执行清理PHP脚本。在PHP中有一种称为后台线程的东西,就像在.net中一样。或者我们应该通过在mySql数据库中创建触发器来完成这项任务?编写PHP脚本并每隔几分钟安装一次cronjob,它会执行清理PHP脚本。我有Amazon Cloud server,所以我可以在那里安装任何东西。那么你就是管理员了。我不熟悉EC2是如何设置的,但您可能拥有对服务器的shell帐户访问权限,因此可以使用crontab进行设置。只需编写php脚本并将其设置为在crontab中运行即可。由于您使用EC2并支付使用时间的费用,您可能会想,实际运行这些脚本所需的最低频率是多少。因为我在Windows机器上开发,所以我可以在Windows上测试这些脚本吗?我在这里只有一点经验,主要是在网站方面。Windows上的php和LAMP上的php之间存在差异。任何时候您使用_SERVER['']变量时,都会存在差异,也可能存在其他差异。当您将其移动到EC2实例时,可能需要进行一些重写。在你花$$把测试代码推到Amazon之前,你可以考虑运行一个unBuntuVM或现场磁盘,我有亚马逊云服务器,所以我可以在那里安装任何东西。所以你就是管理员。我不熟悉EC2是如何设置的,但您可能拥有对服务器的shell帐户访问权限,因此可以使用crontab进行设置。只需编写php脚本并将其设置为在crontab中运行即可。由于您使用EC2并支付使用时间的费用,您可能会想,实际运行这些脚本所需的最低频率是多少。因为我在Windows机器上开发,所以我可以在Windows上测试这些脚本吗?我在这里只有一点经验,主要是在网站方面。Windows上的php和LAMP上的php之间存在差异。任何时候您使用_SERVER['']变量时,都会存在差异,也可能存在其他差异。当您将其移动到EC2实例时,可能需要进行一些重写。在你花$$把测试代码推到Amazon之前,你可以考虑运行一个unBuntuVM或现场磁盘。我有Amazon云服务器,所以我可以在那里安装任何东西。我有亚马逊云服务器,所以我可以在那里安装任何东西。我有亚马逊云服务器,所以我可以在那里安装任何东西。我有亚马逊云服务器,所以我可以在那里安装任何东西。