Эй, ребята, я пытался понять это, меняSQL запросов с использованием DATE_ADD для времени
$query = "SELECT URL
FROM Matches
WHERE match_date = '" . $currentdate . "'
AND play_datetime < '" . $currenttime . "'
AND DATE_ADD(play_datetime, INTERVAL 3 HOUR) > '" . $currenttime . "'";
я могу получить первый и вернуться, но вторая часть не будет работать, где я есть DATE_ADD, ive попробовал само по себе вернуть что-нибудь, и я не могу заставить его работать!
$ текущее время сейчас 06:01:14, its = date (h: i: s); затем в play_datetime он подхватывает match_date перечисляет результат, время в play_datetime является 04:00:00
Какова ценность '$ currenttime'? – Barmar
FYI, вы можете объединить их в '' $ currenttime 'BETWEEN play_datetime И DATE_ADD (play_datetime, INTERVAL 3 HOUR) ' – Barmar
play_datetime это временная метка или тип даты? – JonathanRomer