-2
我打算在我的网站上添加可破坏的消息。 我希望用户选择消息应该保持“活着”的时间。 只有当行符合列值时,才会在创建后的特定时间销毁消息。1小时后删除具有特定值的数据库行php
重要的栏目有:
time, destroy
时间被存储为DATETIME在数据库中。
我希望有一个行创建后删除1仅跟小时,如果破坏等于“1”
我非常欣赏,如果有人可以点我在正确的方向,因为我有对如何处理没有线索这个。
在此先感谢
我读过有关使用cron作业,但我没有这样做。
这是我已经试过:
cron.php
<?php
include 'includes/db.php';
mysql_query("DELETE FROM `d_msg_enc` WHERE `mode` = 1 AND `time` > DATE_SUB(NOW() INTERVAL 10 MINUTE)");
?>
你有没有尝试过什么吗?因为有多种方式可以实现此功能。 –
我读过关于使用cron作业的问题,但是我没有做到,所以我将其添加到OP –
为什么不简单地使用过期日期并使用它来获取正确的记录?您可以配置一个cronjob来清理超过其过期日期的记录。 – FrankSunnyman