Я хочу найти ближайшее место из выбранной точки (широта, долгота), а также фильтровать по типу.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Я хочу найти ближайшее место из выбранной точки (широта, долгота), а также фильтровать по типу.

Сообщение Anonymous »

Я хочу выполнить поиск во всех местах, где есть type="3BHK"
это моя структура таблицы

CREATE TABLE IF NOT EXISTS `house` (
`ad_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`address` varchar(300) NOT NULL,
`lat` float(10,6) NOT NULL,
`lng` float(10,6) NOT NULL,
`title` varchar(30) NOT NULL,
`price` varchar(10) NOT NULL,
`contact_number` varchar(10) NOT NULL,
`date` varchar(10) NOT NULL,
`type` varchar(10) NOT NULL,
PRIMARY KEY (`ad_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

$sql = "SELECT ad_id,lat,lng, ( 3959 * acos( cos( radians('".$mylat."') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians('".$mylong."') ) + sin( radians('".$mylat."') ) * sin( radians( lat ) ) ) ) AS distance FROM house where type LIKE '%3BHK%' ORDER BY distance HAVING distance < 1";


Подробнее здесь: https://stackoverflow.com/questions/357 ... e-and-it-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»