我想从今天开始更改mySQL请求以请求数据库中的所有事件。现在它只是在星期几要求所有事件。这就是我所拥有的:
$query = "SELECT * FROM events WHERE date(convert_tz(StartDate,'+00:00','". $numric_time."'))='$currentDate' AND UserID='" . $_SESSION['userData']['UserID'] ."' ORDER BY StartTime"; //getting date's agendas
谢谢!
答案 0 :(得分:1)
SELECT *
FROM events
WHERE StartDate >= CURDATE()
AND...
如果您需要时区偏移量,请将查询更改为使用CURDATE() +/- INTERVAL x HOUR
,将StartDate
包裹在CONVERT_TZ
等函数中会导致MySql不使用该列上的任何索引。< / p>