У меня есть эта таблица в моей базе данных:
-------------------------------------------------
| id | name | model | inserted_time (timestamp) |
-------------------------------------------------
Когда я вставляю что-то в свою таблицу, insert_time get устанавливается автоматически, так что это текущая временная метка.
Теперь мне нужно сделать выборку в моей таблице, чтобы получить все записи, которые на 3 дня старше, чем отметка времени insert_time .Я делаю это в PHP с wpdb в WordPress.Это то, что у меня уже есть:
$results = $wpdb->get_results( 'SELECT * FROM my_table WHERE inserted_time /*OLDER THEN 3 DAYS */' );
Например, когда у меня есть следующая запись в моей таблице:
-------------------------------------------------
| id | name | model | inserted_time (timestamp) |
-------------------------------------------------
| 1 | James | xxx | 2018-11-14 21:20:04 |
-------------------------------------------------
Так что, когда я делаю свой выбор сейчаси текущая временная метка: 2018-11-15 11: 20: 04 Я не хочу, чтобы моя запись в моем объекте / массиве результатов (или чем бы то ни было).
Но когда у нас есть текущая метка времени 2018-11-17 21: 20: 05 Мне нужно это в моей переменной результатов.
Так что я абсолютно озадачен этим.Все остальные мои вещи работают нормально, но это все еще проблема.
Возможно ли это сделать только с SQL?Или мне нужно передать параметр типа $ current_timestamp ?