在我的表中,我有一个expired / active列,它是一个布尔值。我基本上希望有一个事件每小时检查一次我的数据库,看看每行是否已根据日期和时间过期,并设置"过期/活动"相应的布尔值。做这个的最好方式是什么?我已经包含了一些sudo代码以供澄清。
$sql = SELECT * FROM table_name;
//loop through each row
//if (row[date] <= today && row[time] <= now) {
row[expired] = 1;
}
我对这些事件以及如何在php myadmin中使用它们感到有些困惑。 mySQL命令与php命令不同,所以我根本不知道如何遍历整个表。