0

ユーザーが 2 つのオプション (毎年表示、1 回表示) に基づいてイベントを追加できる PHP イベント カレンダーを作成しました。ユーザーが毎年表示を選択すると、データベースに日と月のみが保存されます。一度表示すると、年も保存されます。

しかし、このデータを取得してイベントを 1 回または毎年表示するにはどうすればよいでしょうか。

私のコード:

$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 でイベントを 1 回だけ表示するにはどうすればよいですか?

ありがとうございました、

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 に答える