Итак, у меня есть следующие два столбца в моей таблице базы данных со следующими длинными / лат.
longitude - "-2.2426305000000184,0.7077123000000256" latitude - "53.4807593,51.5459269"
У меня есть этот запрос:
function getResults($lat, $long) { $query=$this->db->query("SELECT *, (3959 * acos(cos(radians('".$lat."')) * cos(radians(latitude)) * cos( radians(longitude) - radians('".$long."')) + sin(radians('".$lat."')) * sin(radians(latitude)))) AS distance FROM ads HAVING distance < 15 ORDER BY distance LIMIT 0 , 10"); return $query->result(); }
Проблема в том, что мои столбцы долготы и широты являются массивами.
Пользователь вводит долготу и широту в строке поиска и должен возвращать результаты. Мне сложно запросить это, поскольку столбцы долготы и широты являются массивами.