我想知道最好的查询以获得实际的事件!查询
这就是我所拥有的:
$date = date( 'Y-m-d' );
$time = date( 'Gi' );
$sql = "SELECT * FROM events WHERE startdate = '" . $date . "' AND stopdate >= '" . $date . "' ORDER BY stopdate ASC";
我遇到的问题是实际日期是2011-09-15而时间是600(06:00)
该活动仍将是TeamA 但是通过上面的查询,它将返回TeamB。
答案 0 :(得分:2)
首先,您应该将这些存储在两个DATETIME字段中......通过将其存储在4个字段中,您将变得更加复杂。
然后你应该进行更像
的查询WHERE $datetime BETWEEN start_datetime AND end_datetime