mysql — Расположение рядом Serach на основе почтового индекса из базы данных переполнения стека

У меня есть таблица, которая ищет театры из базы данных на основе почтового индекса, в настоящее время я использовал этот запрос
сортировать результаты, но я хочу сначала получить точное совпадение местоположения, а затем соседнее местоположение в цикле while
Есть ли способ, я искал, но все показывают, что нам нужны широта и долгота, чтобы выполнить этот поиск, но пока я не сохранил такую ​​информацию в базе данных.
Пожалуйста посоветуй.

   if($_GET['zip'])
{
$zip_get= trim($_GET['zip']);
$zip_three=substr($zip_get, 0, 3);

$theatre_query= mysql_query("select * from (Select *,(CASE WHEN zip = '$zip_get' THEN 2 ELSE 0 END + CASE WHEN zip < $zip_get  THEN 1  ELSE 0 END )  as nummatches  from theatre )  where nummatches>0 and campaign='$camp' and zip LIKE '".$zip_three."%' order by nummatches desc, zip desc");
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]