如何从mysql表中选择开始日期和结束日期之间的日期?

时间:2011-05-16 02:59:21

标签: mysql sql

我有三行的mysql表'事件'开始日期结束日期事件标题< / em>的。前两种类型是 datetime。我正在创建一个日历,我希望在开始日期结束日期之间每天包含来自表格的数据

例如:事件开始日期是:2011-05-16 04:44:35,结束日期是:2011-05-18 04:44:35。我需要将事件标题从16天放到18天。

我的代码是:

$dato_formated = "$cYear-$month_formated-$day_formated";
$get_calendar_data = mysql_query("SELECT *
                                    FROM events 
                                   WHERE Start-date = '$dato_formated'");
$count_rows = mysql_num_rows($get_calendar_data);
$calendar_data = mysql_fetch_assoc($get_calendar_data);
$heading = $calendar_data['Event-heading'];

我不知道如何选择从开始日到结束日的日期,同时还要记住类型是日期时间,我只需要日期。

1 个答案:

答案 0 :(得分:2)

如果我理解正确的话,上一个问题应该为您提供所需的答案。

Are there any MySQL functions to get all rows with with a start or end date that fall between a given start and end date?