您的位置:首页 > 游戏 > 手游 > 北京建设信息网_国内外最新新闻_网络营销策略优化_网站页面的优化

北京建设信息网_国内外最新新闻_网络营销策略优化_网站页面的优化

2024/12/23 7:04:49 来源:https://blog.csdn.net/qq_18089765/article/details/144496660  浏览:    关键词:北京建设信息网_国内外最新新闻_网络营销策略优化_网站页面的优化
北京建设信息网_国内外最新新闻_网络营销策略优化_网站页面的优化


crontab -e  编辑定时任务  crontab -l  查看定时任务,select-editor  选择编辑器

 0 0 * * * /usr/bin/php /www/wwwroot/www.jingzhunshuju.com/check_and_delete_students.php

check_and_delete_students.php内代码:

<?php
//php脚本,定时运行,http://whzc.self/check_and_delete_students.phpclass StudentManager
{private $pdo;public function __construct($dsn, $username, $password){try {$this->pdo = new PDO($dsn, $username, $password);$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);} catch (PDOException $e) {die("Could not connect to the database: " . $e->getMessage());}}public function deleteExpiredStudents($days = 7){// 计算过期时间戳$currentTime = time();$expireTime = $currentTime - ($days * 24 * 3600);// 准备SQL语句$sql = "UPDATE yucheng_studentsSET is_del = :deletedWHERE students_createtime < :expireTimeAND students_checkstate IN (:pending, :failed)";// 准备参数$stmt = $this->pdo->prepare($sql);$stmt->bindValue(':deleted', '删除', PDO::PARAM_STR);$stmt->bindValue(':expireTime', $expireTime, PDO::PARAM_INT);$stmt->bindValue(':pending', '正在审核', PDO::PARAM_STR);$stmt->bindValue(':failed', '不通过', PDO::PARAM_STR);// 执行SQL语句$affectedRows = $stmt->execute();return $affectedRows; // 返回受影响的行数}
}// 使用示例
$dsn = 'mysql:host=localhost;dbname=yucheng1272423856;charset=utf8';
$username = 'root';
$password = 'ghjjjbbjk900~~';$studentManager = new StudentManager($dsn, $username, $password);
$deletedCount = $studentManager->deleteExpiredStudents(7);echo "Deleted {$deletedCount} expired students.\n";

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com