Я хочу запросить базу данных для записей, где дата равна или превышает 90 дней. Это то, что у меня есть до сих пор:
$format = 'Ymj G:i:s'; $date = date ( $format ); // -90 days from today date ( $format, strtotime ( '-90 day' . $date ) );
Я просто немного уверен, как структурировать запрос MYSQL. Было бы что-то вроде этого (я знаю, что это неправильно, но я не уверен, что еще делать):
"SELECT * FROM recurringPayments WHERE lastpmt >= date ( $format, strtotime ( '-90 day' . $date ) ) ";
<?php $d = date ( $format, strtotime ( '-90 days' ) ); mysql_query("SELECT * FROM recurringPayments WHERE lastpmt <= '$d'"); ?>
Предполагая, что вам нужны данные 90 дней и старше.
<?php mysql_query("SELECT * FROM recurringPayments WHERE lastpmt <= (NOW() - INTERVAL 90 DAY)"); ?>