|
|
|
| Как сделать, чтобы данные, вносимые в базу само уничтожались через неделю? | |
|
|
|
|
|
|
|
для: Vadim777
(15.09.2005 в 11:33)
| | Встроить в начало скрипта запрос
DELETE FROM table WHERE putdate<NOW() - INTERVAL 7 DAY;
|
| |
|
|
|
|
|
|
|
для: Loki
(15.09.2005 в 12:10)
| | А как связать с "insert into table_name"? Может добавить поле "date"? | |
|
|
|
|
|
|
|
для: Vadim777
(15.09.2005 в 12:13)
| | >Может добавить поле "date"?
Естественно. Только обозвать его лучше как-то иначе: замучаетесь в кавычки его брать, так как date - команда mysql.
Добавляете поле с датой записи, а затем, при каждом обращении к табилце сначала удаляете старые записи, а затем делаете что запланировали. | |
|
|
|
|
|
|
|
для: Loki
(15.09.2005 в 12:42)
| | Если честно - не понял.
я вношу данные:
$query = "insert into table_name(name,para,tel) values
('".$name."', '".$para."', '".$tel."' )";
|
куда присобачивать ..... | |
|
|
|
|
|
|
|
для: Vadim777
(16.09.2005 в 13:20)
| | А у вас в таблице имеется поле date? | |
|
|
|
|
|
|
|
для: cheops
(16.09.2005 в 13:26)
| | я создал поле "datum" тип "date" | |
|
|
|
|
|
|
|
для: Vadim777
(16.09.2005 в 13:20)
| |
$query = "insert into table_name(datum, name, para, tel) values
(NOW(), '".$name."', '".$para."', '".$tel."' )";
|
| |
|
|
|
|
|
|
|
для: Loki
(16.09.2005 в 14:11)
| | Я сделал - все работает, спасибо!, но куда вставить delete? | |
|
|
|
|
|
|
|
для: Vadim777
(16.09.2005 в 15:31)
| | В начале скрипта вставить запрос:
<?
$sql="DELETE FORM table_name WHERE datum<NOW() - INTERVAL 7 DAY";
mysql_query($sql);
?>
|
| |
|
|
|
|
|
|
|
для: Loki
(16.09.2005 в 16:47)
| | А можно командой обновить(update) старую запись
На место старой пишится новая и не нодо ничего удалять | |
|
|
|
|
|
|
|
для: himic
(17.09.2005 в 21:44)
| | А как update всавить в скрипт??? | |
|
|
|