|
|
|
| В таблице имеется дата - date. Как вывести из таблицы записи, которые были созданы более месяца назад.
И ещё вопрос, почему дата при внесении в таблицу меняется на 2016-08-06 если теоретически она должна быть 16-08-2006. Перменная даты $date = date("d.m.y"); | |
|
|
|
|
|
|
|
для: Dead
(16.08.2006 в 10:49)
| |
SELECT * FROM table WHERE date<NOW() - INTERVAL 1 MONTH
|
Потому что в базу вносятся не те значения которые вы хотите, а те, которые вы передаете БД. Смотрите формат даты в mysql и сравнивайте с тем, что вы ей пытаетесь скормить. | |
|
|
|
|
|
|
|
для: Dead
(16.08.2006 в 10:49)
| | поле имеет тип DATETIME?
поля этого типа представляются в виде YYYY-MM-DD HH:MM:SS , воспринимаются и выводятся именно в таком формате. | |
|
|
|