07. august 2002 - 15:18Der er
7 kommentarer og 1 løsning
Tid med PHP og MySQL
Hey! Er det muligt, at definere hvor lang tid en bestemt række, i en tabel, skal være der? Og derefter automatisk slette rækken når tiden er gået??
Hvis i kan lave et lille eksempel, så vil jeg blive rigtig glad, og hvis i lige vil skrive hvilken type rækken skal være (INT, TinyText osv.) Så vil jeg blive rigtig glad! :) På forhånd tak!
Jeg mener, om man kan lave et script, som sætter tiden til f.eks. 14 dage.. Ikke et som slette rækken, når man først kigger på siden som skal vise rækken... Hvis du forstår?
Jeg ved ikke, om man kan lave et script, som serveren kører helt af sig selv. Og dermed selv sørger for at slette rækken. Det har jeg ikke prøvet.
Men jeg ved, at hvis du tjecker efter om rækken skal slettes lige inden du prøver på at vise den (og selvfølgelig undersøger om rækken findes), vil brugeren af hjemmesiden aldrig opdage, at rækken først lige er slettet, når siden vises. Jeg har selv brugt det på en hjemmeside, og det virker fint.
Okay. Men hvordan kan jeg så få den slettet om f.eks. 14 dage?
Mit gæt er således: Man laver rækken via en formular, og indstiller $lifetime til 14 dage i UNIX formatet... Derefter laver man et script som tjekker at der er gået 14 dage, ved at skrive $lifetime = time()-TALLET; //dø efter 14 dage ....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.