Я конвертирую свой код PHP/mySQL в PDO, но у меня возникают некоторые трудности. Ниже я добавил точный код, который я использую, с примером для лучшего понимания. Моя цель — показать name
из БД, что их время по сравнению с тем, которое указано на входе, отличается на 2 часа.
это код
SELECT * FROM events WHERE TIMESTAMPDIFF( HOUR , TIME, :input ) ‹ 2
это моя база данных
name date
3D Brave 2012-07-21 17:00:00
Bol Bachchan 2012-07-21 18:00:00
A Royal Affair 2012-07-21 19:00:00
Not Suitable For Children 2012-07-21 23:00:00
Если $input
равно 2012-07-20 18:00
или 2012-07-20 20:00
, то я получаю все результаты, как показано ниже, но он должен показывать только те, которые имеют разницу в 2 часа.
3D Brave
Bol Bachchan
A Royal Affair
Not Suitable For Children