Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: tietokannan päivitys

timok16 [11.04.2005 15:29:07]

#

moro,
kuinka tehdään niin että kun ollaan ensin lisätty tietokantaan
tietoa, joka sitten pitäisi automaattisesti poistua sieltä 24 h kuluttua?

pistemies [11.04.2005 16:07:54]

#

Tuo ei onnistu täydellisesti pelkällä php:llä, koska se on palvelinpuolen kieli. Toimiakseen se tarvitsee sivun latauksen joltakin selaimelta.

Blaze [11.04.2005 16:26:02]

#

Tai jonkin muunlaisen ajastuksen (kuten crontab).

ajv [11.04.2005 17:22:48]

#

Tähän kysymykseen törmää aina välillä foorumeilla. "Kuinka poistaa päivän vanha tieto kannasta", tai vastaavaa. Jos tieto ei saa olla näkyvissä kuin 24 h, niin eikö olisi kaikkein yksinkertaisinta pistää siihen tiedon rinnalle aikaleima ja sitten hakuehtoon että haetaan vain kaikki alle päivänvanhat tapahtumat. Sitten voi tehdä oman delete.php-skriptin, jota latailee selaimella aina kun muistaa. Tai sitten hoitaa sen automaattisesti esim crontabilla.

Itsellä on ollut hyvin pitkälti sellainen käytäntö, että kannasta ei poisteta mitään. Jos joku tieto halutaan poistaa, se vain merkitään näkymättömäksi. Toisaalta eipä omat sovellukseni nyt niin isoja olekkaan, että poistamattomat rivit alkaisivat levytilaa tuhottomasti syömään.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta