Hallo,
ich arbeite zurzeit an einem Counter. In einer MySQL Tabelle wird die IP und die Zeit des Zugriffs gespeichert.
Nun will ich prüfen mittels eines Statements:
Ein neue Eintrag wird nur hinzugefügt wenn entweder die IP noch nicht in der Datenbank ist oder die IP zwar schon drin ist, aber die aktuelle Zeit um 24h (24*60*60 Sekunden) größer ist als die Zeit des Eintrags.
Mit PHP wäre soetwas leicht, aber dann jedes mal die Datensätze auszulesen und zu überprüfen kostet bestimmt viel Zeit. Ist so etwas mit einem Query möglich?
Gruß
ich arbeite zurzeit an einem Counter. In einer MySQL Tabelle wird die IP und die Zeit des Zugriffs gespeichert.
Nun will ich prüfen mittels eines Statements:
Ein neue Eintrag wird nur hinzugefügt wenn entweder die IP noch nicht in der Datenbank ist oder die IP zwar schon drin ist, aber die aktuelle Zeit um 24h (24*60*60 Sekunden) größer ist als die Zeit des Eintrags.
Mit PHP wäre soetwas leicht, aber dann jedes mal die Datensätze auszulesen und zu überprüfen kostet bestimmt viel Zeit. Ist so etwas mit einem Query möglich?
Gruß