Hente post ud fra indtastet dato
Hejsa.Jeg arbejder på et PHP-script, hvor jeg ønsker at hente en MySQL-post ud fra en indtastet dato.
Hver post har bl.a. en 'startdato' og en 'slutdato' i date-format.
Sådan her henter jeg fx den post, hvor den indtastede dato ligger mellem startdato og slutdato.
$sql = "SELECT * FROM tabel WHERE '". $_POST['dato']."' BETWEEN startdato AND slutdato LIMIT 1";
Men hvordan henter jeg den næste post?
Altså ikke den post, hvor indtastet dato ligger imellem startdato og slutdato, men hvor slutdato ligger før indtastet dato.
Er det noget med at lave et udtræk og sortere i datoorden, og så lave en limit:
Noget i retning af :
$sql = "SELECT * FROM tabel WHERE '". $_POST['dato']."' > slutdato ORDER BY slutdato ASC LIMIT 1";