1
我正在構建一個從用戶位置搜索以查找附近經銷商的地圖。選擇半徑範圍內的點
我在理解如何在sql語句中使用變量時有點麻煩。我使用JavaScript製作位置,然後張貼座標以使用php進行查詢。我的代碼如下
$sql = "SELECT dealer_name, phone, street_number, route, locality, administrative_area_level_1, postal_code, website, latitude, longitude, (3959 * acos(cos(radians('".latitude."')) * cos(radians(lat)) * cos(radians(lng) - radians('".longitude."')) + sin(radians('".latitude."')) * sin(radians(lat)))) AS distance FROM dealers WHERE distance < '".miles."' ORDER BY distance LIMIT 0 , 10";
這裏是我給你我的位置變量
navigator.geolocation.getCurrentPosition(function(position) {
latitude = position.coords.latitude;
longitude = position.coords.longitude;
我會在早上bak。對不起,如果有任何迴應遲到 –
我希望你不是在JavaScript中構建你的SQL查詢... – OzrenTkalcecKrznaric
那麼我需要一些阿賈克斯tuts然後。 –