ugrás a tartalomhoz

Időkorlátos id

fchris82 · 2003. Jún. 24. (K), 17.38
Van egy oldal, amin be kell lépnie a felhasználóknak (szűk baráti társaságnak fentartva :) Szeretném megoldani, hogy a progi x idő után törölje az ID-ket (tehát újra be kelljen jelentkezni).
Eddig úgy ment a dolog, hogy:

"DELETE FROM belepett WHERE NOW()>(ido+10000)"

Ez működött is (10 000 másodpercnél régebbi kulcsokat törölte), amíg az UW, most új serverre nem váltott. Azóta mintha úgy működne, hogy a 20030405231023 'dátumot' egy számnak veszi, tehát hozzáadja a 10 000-t (ami itt egy órának felel meg). Ezzel az a gond, hogy ha vki éjvél előtt nem sokkal lép be, akkor éjfélkor ledobja (törli a kulcsot).
Az lenne a kérdésem, hogy ez a kulcstörlés megoldható SQL parancson belül, vagy mindenképpen kell hozzá PHP is.
 
1

Re: Időkorlátos id

Bártházi András · 2003. Jún. 29. (V), 00.16
Megoldható... ;) Nézz körül a MySQL doksijában a dátumkezelő függvények környékén (intervallum hozzáadása, konvertálások, stb.). Egyszerűen MySQL verziót frissíthettek.