Zeitpunkt früher oder nicht

FrankWST

Erfahrenes Mitglied
Hallo,

ich möchte prüfen, ob ein Zeitpunkt vor einem anderen liegt.

Code:
  $query = sprintf('SELECT TIMEDIFF("%s", "%s")', $Zeit1, $Zeit2);
  $result = mysql_query($query)
    or die("Anfrage fehlgeschlagen: " . mysql_error());
  $line = mysql_fetch_array($result, MYSQL_NUM);

Muss ich nun wirklich das erste Zeichen des Ergebnis-Strings prüfen ob das ein Minuszeichen ist!?
Oder geht das irgendwie "eleganter"?

Danke, Frank
 
Zuletzt bearbeitet:
Da TIMEDIFF ja die beiden Werte verrechnet bekommst du am Ende ja ein Ergebnis mit dessen Unterschied. Dieses ist also negativ oder positiv. Von daher hast du bei dieser Abfrage wenig Möglickeiten.

Du könntest du Abfrage aber umschreiben, dass du einen True oder False Wert bekommst, statt der Differenz. Ich pers. kann dies jetzt nicht so ausm Ärmel schütteln, aber für dich nur der Hinweis erstmal es so zu versuchen. :)
 
Zurück