Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать, чтоб запись удалялась через 3 дня?
 
 автор: Rotten   (23.12.2005 в 13:54)   письмо автору
 
 

Как сделать, чтоб записи удалялись из таблицы через 3 дня после их занесения?

   
 
 автор: cheops   (23.12.2005 в 14:19)   письмо автору
 
   для: Rotten   (23.12.2005 в 13:54)
 

Следует ввести поле putdate для хранения времени создания записи и выполнять время от времени запрос
DELETE FROM tbl WHERE putdate < NOW() - INTERVAL 3 DAY

который уничтожит все старые записи.

   
 
 автор: Rotten   (23.12.2005 в 14:46)   письмо автору
 
   для: cheops   (23.12.2005 в 14:19)
 

Ввожу дату в виде date(d.m.y); ... и вводится не сегодняшняя дата, 0000-00-00. Почему?

   
 
 автор: dinky   (23.12.2005 в 15:21)   письмо автору
 
   для: Rotten   (23.12.2005 в 14:46)
 

Формат вывода текущей даты :

$todayY = date('Y-m-d'); 


выведет в формате 2005-12-23

   
 
 автор: Artemy   (23.12.2005 в 15:45)   письмо автору
 
   для: dinky   (23.12.2005 в 15:21)
 

Поле puttime должно иметь тип DATE или DATETIME или TIMESTAMP!

   
 
 автор: cheops   (23.12.2005 в 16:46)   письмо автору
 
   для: Artemy   (23.12.2005 в 15:45)
 

DATE - если нужны минуты и секунды
DATETIME - если нужны только секунды
TIMESTAMP - если вы хотите, чтобы время автоматически обновлялось при выполнении операторов SELECT и INSERT.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования