过期1天后要隐藏的项目


item to hide once overdue by 1 day

好吧,我对PHP场景还很陌生,所以请纠正我可能做错的任何事情等等。我正在尝试做一个日历列表,一旦它到达到期日后的第二天,它就会将其隐藏起来。我目前已经收到了提交的信息,但不确定如何从这里继续隐藏过期项目?我在下面附上了我的代码,以获得反馈。

<?php
include 'db-connect.php'; 
$result = mysqli_query($con,"SELECT * FROM tasks");
echo "<table border='0' align='center'>
<tr>
<th>Task Title:</th>
<th>Task Description:</th>
<th>Due Date:</th>
</tr>";
while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['task'] . "</td>";
  echo "<td>" . $row['description'] . "</td>";
  echo "<td>" . $row['datedue'] . "</td>";
  echo "</tr>";
  }
echo "</table>";
mysqli_close($con);
?>

您可以在MYSQL查询中执行此操作

SELECT * FROM tasks WHERE datedue >= CURDATE()

这只会返回高于或等于当前日期的行。