SQL根据两个条件从数据库中选择数据

时间:2013-10-16 10:02:52

标签: php sql

我做了一个PHP事件calander,用户可以根据两个选项添加事件:每年显示一次,显示一次。当用户每年选择节目时,我只在数据库中保存日期和月份, 显示一次我也保存了一年。

但是如何检索这些数据并每年或每年显示一次。

我的代码:

$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>";

这显示了每年的事件,但是如何用'年'来显示事件!= 0只有一次?

谢谢,

1 个答案:

答案 0 :(得分:0)

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

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