附近的位置Serach基于数据库PHP的邮政编码

时间:2016-12-22 03:51:02

标签: php mysql google-location-services

我有一个基于邮政编码从数据库中搜索影院的表,目前我已经使用过此查询 排序结果,但我首先想要完全匹配的位置,然后在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 个答案:

没有答案