即将发生的事件脚本

时间:2012-12-17 12:12:34

标签: php mysql events show

我正在尝试创建一个显示即将发生的事件(单一)的脚本。

这就是我所拥有的:

Joomla,一个扩展程序,您可以在其中添加事件和该扩展程序的日历,以显示其上的事件。事件存储在MySQL中(事件日期存储为xxx-xx-xx格式)。

为了展示一个到目前为止的事件,我在想这个:

<?php if(strtotime('gets date from mysql') > time()): ?>

我在这里面临一个问题。如何告诉脚本自动选择哪个事件,以及在截止日期之后选择另一个最近的事件?

要查找活动,我认为必须从今天开始搜索,并在今天的日期之后找到第一个活动。

(编辑:也许最好使用SELECT * FROM ... WHERE 'time' > NOW() ORDER BY 'time' ASC LIMIT 1代替strtotime?)

谢谢!

此致 Baseckas

2 个答案:

答案 0 :(得分:2)

您需要这样的查询才能返回即将举办的活动:

SELECT * FROM EventTable
WHERE Date > CURDATE()
ORDER BY Date
LIMIT 0, 1;

答案 1 :(得分:1)

选择日期字段作为日期字段。

SELECT * FROM .. WHERE time >= CURDATE()