Autor | Zpráva | ||
---|---|---|---|
pepepa Profil * |
#1 · Zasláno: 14. 9. 2007, 12:04:18
Ahoj, chtěl jsem se zeptat jak by se dal pomocí PHP a MySQL udělat prográmek, který by v určitém čase z jedné tabulky databáze data smazal a přesunul část do jiné tabulky nebo řádku. lepší asi bude příklad : Do jedné stránky na webu by se z databáze načítala data - byla by to třeba stránka AKCE (bylo by tam zobrazeno datum a čas akce a třeba popis), ve chvíli, kdy by akce skončila, by se přesunulo datum akce do jiné tabulky databáze a to by se zobrazovalo na stránce STALO SE... Načítání, zobrazení i editaci bych zvládl, jen s tím mazáním a přesunem si nevím rady. předem Vám moc děkuji za pomoc.
|
||
Alphard Profil |
#2 · Zasláno: 14. 9. 2007, 12:46:29
nakopíruješ
INSERT INTO archiv_akci SELECT * FROM faktury where datum < now() ( http://www.linuxsoft.cz/article.php?id_article=809 ) a smažeš delete from ... where ... |
||
Mireczech Profil |
#3 · Zasláno: 14. 9. 2007, 12:52:12 · Upravil/a: Mireczech
mel bych pro tebe lepsi postup. Nic nepresouvej, jen pri vyberu dat pouzij WHERE timestamp>now() pro akce ktere se jeste nestaly, nebo WHERE timestamp<=now() pro STALO SE.
Pokud by jsi to chtel resit tak jak jsi napsal, tak by to bylo asi takto: INSERT INTO stalose (SELECT * FROM nestalo se WHERE timestamp<now()); DELETE FROM nestalose WHERE timestamp<now(); |
||
pepepa Profil * |
#4 · Zasláno: 14. 9. 2007, 12:55:01
Díky moc za rady
|
||
Časová prodleva: 17 let
|
0