Wie bereits richtig geschrieben wurde, ist es besser (ressourcensparender und einfacher) deine Datenstruktur ein wenig zu verändern. Die nötigen Bausteine sehen dazu folgendermaßen aus:
-
time()
- nur eine int Spalte in deiner Tabelle anstelle von Datum und Zeit
in der Abfrage ob die IP schon älter als 1Tag ist, prüfst du dann einfach nur noch ob aktuelle Zeit (also time()) > zeit aus der Datenbank+24h then true else false
fertig
Wenn du deine Datenstruktur nicht ändern möchtest, musst du auf jeden Fall aus den Strings Datum und Zeit eine int-Zahl machen. Das geht auch, ist jedoch aufwendig. Dazu findest du bereits einige Einträge hier im Forum

z.B. hat sich mal jemand (soweit ich mich erinnern kann) die Mühe gemacht eine kleine Funktion mit einem regulären Ausdruck zu schreiben. Die Funktion hieß date_to_timestamp oder so ähnlich...
Achso und wenn du den Timestamp wieder in Datum und Zeit umrechnen möchtest, gibt es dafür schon eine fertige Funktion in PHP. Sie nennt sich
date()
EDIT: Wie Dr Dau übrigens sehr richtig geschrieben hat. Um die zwei Strings in Ints umzuwandeln muss man wissen, um welche Formatierung es sich bei den Zeit-Strings handelt. z.B. könnte dort ja stehen 10.01.70 oder aber 10.01.1970 oder aber 10 Januray 1970 usw. daher können wir dir da nicht wirklich weiter helfen. Aber wie bereits geschrieben gibt es dazu auch schon jede Menge andere Threads

Schaue einfach mal im PHP Bereich (wo dieser Thread übrigens auch hingehören würde)