hallo.
bei meiner "wer ist online" tabelle möchte ich bei jedem request alle einträge löschen die älter als 10min sind. in der db habe ich ein timestamp. kann ich das direkt mit sql machen?
$delOffline = "DELETE FROM
`tbl_online`
WHERE
`time` < NOW()-10.00";
mysql_query($delOffline);
das klappt leider nicht ganz.. gibt es da was?
und wenn ich schon dabei bin
- hier ist meine idee hinter der funktion:
ich habe einfach eine tabelle mit user_nr und timestamp, bei jedem request auf der seite prüft es ob man eingeloggt ist, wenn ja prüft es ob es schon einen eintrag hat von dem user, wenn nicht macht es einen. dann löscht es eben alle einträge die älter als 10min sind.
macht das sinn? bzw. gibt es eine bessere variante oder so?
danke! so long