0

我制作了一个 PHP 事件日历,用户可以在其中添加基于两个选项的事件:每年显示一次,显示一次。当用户选择每年显示时,我只将日期和月份保存在我的数据库中,因为显示一次我也会保存年份。

但是我怎样才能检索这些数据并显示一次或每年一次的事件。

我的代码:

$sqlEvent = "SELECT titel,content,id,added FROM calendar WHERE `maand` =     '$month' AND `dag` = '$day'";
$resultEvents = mysql_query($sqlEvent);


while ($events = mysql_fetch_array($resultEvents)){
echo "<strong>Event nummer:</strong> ".$events['id']."<br>";
echo "Added: ".$events['added']."<br>";
echo "Title: ".$events['title']."<br>";
echo "Details: ".$events['details']."<br>";

这显示了每年的事件,但是我怎样才能用 'year' != 0 只显示一次事件?

谢谢,

4

1 回答 1

0
"SELECT titel,content,id,added FROM calendar WHERE 
`maand` =     '$month' AND `dag` = '$day' limit 1";

这会将您的结果限制为 1 条记录。我不确定这是否是你想要的。如果您不想将结果限制为仅 1 条记录,您可以扩展您想要的内容。

于 2013-10-16T10:19:11.797 回答