11 mar 2009

Zapytanie o miasta w okolicy

$latlng = array(51.9, 19.1);

if($latlng) {
 list($lat, $lng) = $latlng;
 $r  = 0.3;
 $sql_where_array[] = 'lat < '.($lat + $r).' and lat > '.($lat - $r).' and lng < '.($lng + $r).' and lng > '.($lng - $r);
}

if($sql_where_array)
 $sql_where = ' where ' . implode(' AND ', $sql_where_array);
$sql = 'select name from Cities '.$sql_where . ' ORDER BY name asc';