sql >> Database >  >> RDS >> Mysql

Dichtstbijzijnde locaties met breedte- en lengtegraad

Ervan uitgaande dat u $lat en $long krijgt als breedte/lengtegraad van uw startpunt:

$sql = 'SELECT *, (6371 * acos(cos(radians(' . $lat . ')) * cos(radians(latitude)) * cos(radians(longitude) - radians(' . $lng . ')) + sin(radians(' . $lat . ')) * sin(radians(latitude)))) AS distance from table_name WHERE distance < 10';


  1. Is Microsoft Access gemakkelijk te leren?

  2. 1 dag toevoegen aan een DATETIME-notatiewaarde

  3. Een inleiding tot MySQL-implementatie met behulp van een Ansible-rol

  4. KIES * UIT meerdere tabellen. MySQL