автоматическое удаления

vitalka12

Новичок
автоматическое удаления

Как сделать автоматическое удаления Поле с БД например после 12 часов как это поля закинули.
Спасибо
 

vitalka12

Новичок
что тут непонятна

-~{}~ 18.10.07 14:03:

Помогите сделать автоудаление строки из бд через определенное время или как нибуть ево спрятать
 

Dovg

Продвинутый новичок
vitalka12
неужели нет никаких мыслей?
какую задачу ты реализуешь?
 

Dovg

Продвинутый новичок
какую задачу ты реализуешь?

off: а в русском языке ты тоже начинающий?
 

ZigFreeD

Новичок
ну сделай в этой таблице еще поле с таймштампом времени после которого нужно удалять (time()+12*3600)... и при любом обращении к базе например делай удаление всех полей время которых меньше того которое сейчас...
например так:
PHP:
$timeNow=time();
$q="DELETE FROM t1 WHERE t1.timeStamp<{$timeNow};";
 

Major

Новичок
Как сделать автоматическое удаления Поле с БД например после 12 часов как это поля закинули.
Если дословно читаь твой вопрос, то ты просишь следующее решение:

PHP:
if ( time() > mktime('12') ) mysql_query("ALTER TABLE `table`  DROP COLUMN `field`");
 

Major

Новичок
Если все же строку удалить, то

PHP:
if ( time() > mktime('12') ) mysql_query("DELETE FROM `table`  WHERE `field`='тебе виднее...' ");
снова исходя из

что тут непонятна

Помогите сделать автоудаление строки из бд через определенное время или как нибуть ево спрятать
-~{}~ 18.10.07 23:02:

Апокалипсис

Пусть учится... Свои ошибки лучше всех запоминаются. =)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Ага.
if drop table....
echo 'таблица существовала';
(c) Баш

Юморист
 
Сверху