gpt4 book ai didi

php - 创建一个 Cron Job 来删除 mysql 数据库中早于今天的行

转载 作者:行者123 更新时间:2023-11-29 04:46:54 25 4
gpt4 key购买 nike

我已经尝试了很多次,但我似乎无法破解它!

我已经在 cpanel 上设置了一个 cron 作业(每分钟用于测试),命令设置为

/php cronjobcommand.php

在我的 cronjobcommand 文件中有以下代码

<?php//conenct to your DB
$db_conn = mysql_connect('localhost', 'xxxxx', 'xxxxx');
mysql_select_db('xxxxx', $db_conn);


$result = mysql_query("DELETE FROM 'data'
WHERE 'offerends' < CURDATE()}
LIMIT 1", $db_conn);
//might want to check here to see if the query executed successfully

?>

我希望它在每晚午夜删除所有日期小于今天的行。我究竟做错了什么?工作似乎发现我的文件没问题,我收到的电子邮件没有错误,但对数据库没有影响。

谢谢杰米。

最佳答案

使用 Adminer 或 PHPMyAdmin 针对您的数据库运行此命令

SELECT * FROM 'data' WHERE 'offerends' < CURDATE() LIMIT 1

这将为您提供匹配的行,然后您可以使用此查询进行调试,这可能会更容易。

您的 DELETE 查询中似乎也有一个杂散的 }

关于php - 创建一个 Cron Job 来删除 mysql 数据库中早于今天的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17735508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com