Chciałbym zwrócić wszystkie wyniki, które spełniają warunek taki,że pole z godziną musi być nie starsze niż 20 minut wstecz.
Zapytuje tak:
$zapytanie = $pdo->prepare('SELECT * FROM `user` WHERE `last` BETWEEN NOW() AND DATE_SUB(NOW(), INTERVAL 20 MINUTE)');
pole `last` jest typu DATETIME
no i ciągle dostaje 0 mimo, że tak być nie powinno, na pewno jest jakiś błąd logiczny, tylko jaki?