Hallo
Hier der (nicht funkionierende Select):
$sql = "SELECT * from frachtangebote WHERE abholdatum BETWEEN DATE_ADD(NOW(), INTERVAL 1 DAY) AND abholdatum";
Also, wie gesagt, sollen alle Datensätze geholt werden, beim denen das Abholdatum ausgehend vom aktuellen Datum bis (!) zu 24 Stunden in der Zukunft liegt, aber halt nicht darüberhinaus.
Verstehe ich Dich richtig:
a) Deine Untergrenze ist also der aktuelle Zeitpunkt.
b) Deine Obergrenze ist aktueller Zeitpunkt plus 24 Stunden.
a) Den aktuellen Zeitpunkt erhältst Du in MySQL (was Du wohl verwendest) mit dem
Aufruf von NOW()
b) Den Zeitpunkt der Obergrenze erhältst Du somit mit
DATE_ADD(NOW(), INTERVAL 1 DAY)
Warum setzt Du in Deine WHERE-Klausel falsche Werte für Unter- und Obergrenze ein?
Freundliche Grüße
Vinzenz