以下の関数を使用して、過去 24 時間に作成されたテーブルからレコードを選択しようとしています。過去 24 時間の価値だけでなく、すべてのレコードを返す理由がわかりません (created > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 24 HOUR))。
アドバイスをいただければ幸いです。
function getActive()
{
global $dbh;
$statement = $dbh->prepare("SELECT * FROM jobs WHERE created > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 24 HOUR))");
$statement->setFetchMode(PDO::FETCH_CLASS|PDO::FETCH_PROPS_LATE, 'Jobs');
$statement->execute();
$result = $statement->fetchAll();
return ($result)?$result:array();
}