Autor Zpráva
Tom96
Profil *
Zdravím,
Zajímalo by mě (čistě teoreticky), jestli je např. možné nějakým způsobem docílit toho, abych mohl z webu udělit příkaz databázi k zapsání nějaké položky, který by se však provedl až za např. 30 min. Je možné takovéto věci (zpoždění, periodické opakování příkazů) nějak přímo nastavit v databázi nebo je k tomu nutný nějaký samostatný program běžící na serveru?
Předem děkuji za odpověď.
nightfish
Profil
je nutné k tomu využít programu na serveru - například cron, který bude spouštět skripty provádějící konkrétní činnosti
bohyn
Profil
Tom96
Zpozdeni dotazu muzes udelat pomoci sleep(). Bud ale opatrny, spici poces blokuje jedno vlakno apache a zabira pamet, takze kdyz jich takhle nechas chrapat 100 tak te admin nebude mit rad.

Edit: Jeste jen dodam ze pokud probehne restart apache tak se spici vlakno ukonci, takze spolehat na to 100% nejde. Opakovane ulohy se provadeji pres cron, jak pise nightfish.
Tom96
Profil *
Diky moc za objasnění
Kajman_
Profil *
Některé databáze to umožňují. Už i mysql od verze 5.1 by to měla umět
http://dev.mysql.com/doc/refman/5.1/en/create-event.html

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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