Autor Zpráva
pepepa
Profil *
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
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
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 *
Díky moc za rady

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: