Bitte halte dich in Zukunft an unsere Netiquette und bemühe mal ein bischen deine grauen Zellen. Die IP des besuchers gibt es via $_SERVER['REMOTE_ADDR'] den aktuellen Timestamp aus dem du das Alter der IP später rückrechnen kannst gibt es mit time() und wie man etwas in eine DB einfügt solltest du selbst wissen.
Dann kannst du bei jedem Aufrufen des Skripts die Diffenrenz aus dem akutellen timestamp und dem in der DB gespeicherten bilden und die Datensätze, wo die Differenz größer als 24*60*60 (24h * 60m * 60s) ist, löschen.