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

Форум MySQL

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

 

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

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

тема: Как удаление сообщения через определеный промежуток времени
 
 автор: TanTaL91   (25.08.2008 в 10:31)   письмо автору
 
 

Как сделать что бы сообщение после его создания удалялось через 1 день кпримеру.

Если кто может подскажите где можно про это почитать, и чем вообще это делаеться( сесиями или чем).

Заранее балодарен

  Ответить  
 
 автор: cheops   (25.08.2008 в 11:12)   письмо автору
 
   для: TanTaL91   (25.08.2008 в 10:31)
 

1) Сообщения в базе данных хранятся?
2) Лучше поставить соотвествующий скрипт на cron-задание, выполняющееся раз в сутки. Cron - это планировщик заданий в UNIX, доступ к нему предоставляют подавляющее большинство хостеров.

  Ответить  
 
 автор: TanTaL91   (25.08.2008 в 12:05)   письмо автору
 
   для: cheops   (25.08.2008 в 11:12)
 

База даных Mysql мне нужно именно в скрипт вживить. Что ты когда кто либо заходил на доску объявлений, все устарешвие объявления автоматически удалялись.

как вообзе работать со времянем??

  Ответить  
 
 автор: Trianon   (25.08.2008 в 12:17)   письмо автору
 
   для: TanTaL91   (25.08.2008 в 12:05)
 

DELETE FROM  tbl WHERE  `created` < NOW() - INTERVAL 1 DAY 

поле created само собой должно быть заполнено при добавлении записи.

  Ответить  
 
 автор: mehelson   (25.08.2008 в 12:20)   письмо автору
 
   для: TanTaL91   (25.08.2008 в 12:05)
 

ух ты... припозднился я

  Ответить  
 
 автор: TanTaL91   (25.08.2008 в 13:00)   письмо автору
 
   для: mehelson   (25.08.2008 в 12:20)
 

А можно поподробнее синтаксис. Пожалуйста. Что и куда. И где какое время прописывать :)

  Ответить  
 
 автор: Valick   (25.08.2008 в 13:17)   письмо автору
 
   для: TanTaL91   (25.08.2008 в 13:00)
 

Всё что требуется от вас это как сказал Trianon при добавлении записи в поле created записывать время

  Ответить  
 
 автор: sim5   (25.08.2008 в 13:31)   письмо автору
 
   для: Valick   (25.08.2008 в 13:17)
 

Не время, а дату.

  Ответить  
 
 автор: TanTaL91   (25.08.2008 в 15:36)   письмо автору
 
   для: sim5   (25.08.2008 в 13:31)
 

Ну и что случиться после того как я введу время в таблицу. Куда ввести именно время.

И куда вписать время что бы удалялась запись

  Ответить  
 
 автор: sim5   (25.08.2008 в 16:02)   письмо автору
 
   для: TanTaL91   (25.08.2008 в 15:36)
 

Куда, куда... Подразумевается, что в поле created вы записываете дату добавления сообщения.

  Ответить  
 
 автор: mehelson   (25.08.2008 в 16:05)   письмо автору
 
   для: TanTaL91   (25.08.2008 в 15:36)
 

Как у вас организована таблица в базе данных, как добавляются записи, как хранится датавремя записей?

  Ответить  
Rambler's Top100
вверх

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