I have a mysql Database and 2 tables let’s say clients and schools. Now each table has columns latitude and longitude. And I need do make a SELECT for example from second table where schools are in a given radius of one record from first table. Calculations should be made based on latitude and longitude.
PS: I am using PHP.
I have a mysql Database and 2 tables let’s say clients and schools. Now
Share
You can calculate a distance using a Spherical law of cosines:
RADIANS(X) – degrees to radians
ACOS(X) – the arc cosine of X, that is, the value whose cosine is X
DEGREES(X) – radians to degrees
60 – minutes in a degree
1.1515 – miles in a nautical mile
1.609344 – kilometres in a mile