$q = mysqli_query($DBD->conn(), "SELECT w.SHAPE,w.Region2, w.Region1, w.Region3,
ST_Distance (w.SHAPE, Point('".$_POST['lng']."', '".$_POST['lat']."')) AS afstand
FROM world w
WHERE ST_Intersects(w.SHAPE, ST_Envelope(Linestring(Point('".$_POST['lng']."' - 0.01, '".$_POST['lat']."' - 0.01), Point('".$_POST['lng']."' - 0.01, '".$_POST['lat']."' - 0.01))))
ORDER BY afstand ASC
LIMIT 1 ");
Als ik de afstand op 1 of hoger zet, dan pakt hij de locatie die het verst is. wat doe ik fout?
Ik wil dat hij wel in een straal van 10km kijkt naar de dichtstbijzijnde locatie