1

今日からデータベース内のすべてのイベントを要求するように mySQL リクエストを変更したいと考えています。現時点では、すべてのイベントを thdays の日付にのみ要求しています。これは私が持っているものです:

  $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

ありがとう!

4

1 に答える 1

1
SELECT *
FROM events
WHERE StartDate >= CURDATE()
    AND...

タイムゾーン オフセットが必要な場合は、クエリを use に変更し、MySql がその列のインデックスを使用しないようにするなどの関数CURDATE() +/- INTERVAL x HOURでラップします。StartDateCONVERT_TZ

于 2011-04-06T05:18:24.527 に答える