带有SQL错误的Google Maps arcsine公式

时间:2014-10-13 17:26:05

标签: javascript php mysql google-maps

以下是我的SQL代码。

$con=mysqli_connect("localhost","root","","ananas");
if (mysqli_connect_errno()) {
  echo json_encode(mysqli_connect_errno());
}

$sql = "SELECT venues.*, (6371*acos(cos(radians(".$curr_lat."))*cos(radians(venues.lat))*cos(radians(venues.longi)-radians(".$curr_longi."))+sin(radians(".$curr_lat."))*sin(radians(venues.lat)))) AS radius    
            FROM venues 
            HAVING radius < ".$radius ;
    $result = mysqli_query($con,$sql);
    if (!$result) {
        die("Error running $sql: " . mysql_error());
    }

我已经验证了我想提取的所有数据库,表名和列名都正常工作。在我重新安装xampp并使用DB重置我的phpmyadmin之前,甚至相同的代码工作正常。

但现在即使使用较旧的设置,即在恢复相同的数据库,表格,用户名和&amp;密码和以前一样我收到错误。当我尝试使用 xmlhttprequest 对象从JS文件中调用它时,它会显示错误。

以下是我的 JS 函数,用于通过 xmlhttp

调用PHP文件
function loadXMLDoc(city)
{

var xmlhttp;
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
        myData= eval("(" + xmlhttp.responseText + ")");
        console.log(myData);
        $('#header_bottom_wrapper .nav span').html(city);
        mapMarkers(myData);
        map.fitBounds(circle.getBounds());
        loadPlaces();
        getVenues();
    }
  else{
    alert(status+", "+exception);
  }
  }
xmlhttp.open("GET","./content/sessionVariableChange.php?city="+city+"&curr_lat="+curr_lat+"&curr_longi="+curr_longi+"&radius="+radius+"&capacity="+capacity,true);
xmlhttp.send();
}

sessionVariableChange.php是我访问数据库的php文件的名称。

当我尝试运行该文件时,我的控制台出现以下错误。 **未捕获的SyntaxError:意外的令牌)**

任何帮助都会有所帮助。提前谢谢。

0 个答案:

没有答案