Как правильно заносить в БД, чтобы потом посчитать правильно?
Вставляю дату как date('y-m-d');
Но мне нужно при выводе из БД, проверить, не прошло ли 30 дней с момента добавления, если прошло, то удалить,
Как можно сравнить такую дату? date('y-m-d');
Или же загонять в другом формате?
ну вобще говоря '2013-03-01' < '2013-03-02'. Дата кодируется
в такой формат строки, что их сравнение корректно.
Добавить +30 Дней говорите. Примерно так
insert .... set date_expired = DATEADD(NOW(), INTERVAL 30 DAY)