sql >> Database teknologi >  >> RDS >> Mysql

Nærmeste steder med bredde- og længdegrad

Forudsat at du får $lat og $long som breddegrad/længdegrad af dit udgangspunkt:

$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. Din adgangskode opfylder ikke de nuværende politikkrav

  2. Hvad er forskellen mellem INNER JOIN, LEFT JOIN, RIGHT JOIN og FULD JOIN?

  3. PHP/MySQL - Lagring af array-data som JSON, dårlig praksis?

  4. Sådan aktiveres TimescaleDB på en eksisterende PostgreSQL-database