Я хочу использовать запрос сопоставления в моем sql для следующего запроса геолокации: -
SELECT location.lid, location_instance.uid, users.name
, users.mail , location.latitude , location.longitude , users.picture,
( 6371 * ACOS( COS( RADIANS($lat) ) * COS( RADIANS( location.latitude ) )
* COS( RADIANS( location.longitude ) - RADIANS($lon) ) + SIN( RADIANS($lat) )
* SIN( RADIANS( location.latitude ) ) ) ) AS distance
from {location} LEFT JOIN {location_instance} ON location.lid = location_instance.lid
LEFT JOIN {users} ON location_instance.uid = users.uid WHERE MATCH (users.name)
AGAINST ('$search_term' IN BOOLEAN MODE) ORDER BY distance
Но я предполагаю, что сначала мне нужно будет выполнить запрос индексации в моей базе данных.Пожалуйста, наставьте меня на большую часть веб-парня
Редактировать:
The