time() aus MySQL subtrahieren

walle_89

Mitglied
Hallo!

Ich habe ein Problem bezüglich der Subtraktion von time(), was aus MySQL geholt wird. Es sieht folgendermaßen aus:
PHP:
$now = time();
$rest = 18000;
$dif = $now - $rest;

$sql = "SELECT * FROM captcha WHERE uID = '".$uID."' AND captcha_time <= '".$dif."' ORDER BY captcha_time DESC LIMIT 1";

An sich nimmt er die jetzige Zeit, subtrahiert sie (18000s = 5 Stunden?) und dann füllt die Zahl das Query so, dass er nur die Beiträge nimmt, die jünger als 5 Stunden sind, oder nicht? Und liefert mir ein Ergebis (Limit 1), ob es wenigstens einen solchen Beitrag gibt?

Ich danke euch schonmal!

Gruß, walle89
 
Naja, jetzt ist 23 Uhr, abzüglich 5 Stunden sind das 18 Uhr.
Deine Bedingung ist:
Code:
`feld` <= 18
`feld` kleiner gleich 18 Uhr
Und das wäre ja alles was älter als 5 Stunden ist und nicht jünger ;)
 
Zurück