我正在使用 PHP 和 MySQL 为我最近创建的论坛创建一个洪水过滤器,我对此进行了研究,但结果很少,只有其中一个可能使我进一步解决问题。
这是代码
$overview_threads = mysql_query("SELECT * FROM `forum_posts` WHERE `author`='".$_SESSION['username']."' AND TIMESTAMPDIFF(SECOND, `created`, now()) <= 20");
该代码试图在 20 秒或更短的时间间隔内选择用户创建的线程,然后执行 if 语句以防止用户在该时间段内发帖。
我该怎么做?