Alle Einträge anzeigen die größer und gleich heute sind
Bernd
- php
Hallo,
wenn ich
p_sort_datum >= NOW()
nutze, warum wird mir dann ein Eintrag der heute fällig ist nicht angezeigt?
https://www.php.net/manual/de/language.operators.comparison.php
$a >= $b Größer Gleich Gibt TRUE zurück, wenn $a größer oder gleich $b ist.
Habe ich doch richtig verstanden?
Tach!
p_sort_datum >= NOW()
nutze, warum wird mir dann ein Eintrag der heute fällig ist nicht angezeigt?
Das Datum von heute hat üblicherweise die Uhrzeit von 0 Uhr. Und NOW() ist später.
dedlfix.
@@Bernd
p_sort_datum >= NOW()
Was steht in p_sort_datum
?
nutze, warum wird mir dann ein Eintrag der heute fällig ist nicht angezeigt?
Weil das, was in p_sort_datum
steht, kleiner ist als der aktuelle Timestamp.
LLAP 🖖
Was steht in
p_sort_datum
?
da steht 2019-04-08
Mein zweiter Versuch war
WHERE p_sort_datum = '2019-04-08' AND p_sort_datum > NOW()
geht auch nicht. Da erhalte ich folgende Meldung
MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze). ( Die Abfrage dauerte 0.0002 Sekunden )
AH, ich muss es so machen
WHERE p_sort_datum = '2019-04-08' OR p_sort_datum > NOW()
@@Bernd
AH, ich muss es so machen
WHERE p_sort_datum = '2019-04-08' OR p_sort_datum > NOW()
Ja, genau so. Für heute wäre das Problem gelöst. 🤦
LLAP 🖖
Das Datum wird natürlich ersetzt. Aber hättest du weiter gelesen hättest du gesehen dass ich es bereits anderes gelöst habe. Da kann man nur mit dem Kopf schütteln
Tach!
Mein zweiter Versuch war
WHERE p_sort_datum = '2019-04-08' AND p_sort_datum > NOW()
geht auch nicht.
NOW() ist mit Uhrzeit. CURDATE(), CURRENT_DATE() und CURRENT_DATE liefern das aktuelle Datum ohne Uhrzeitanteil.
dedlfix.
Ok, so hat es funktioniert
p_sort_datum >= CURDATE() ORDER by p_sort_datum ASC