Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在数据库中搜索关闭点_Php_Mysql_Json - Fatal编程技术网

Php 在数据库中搜索关闭点

Php 在数据库中搜索关闭点,php,mysql,json,Php,Mysql,Json,如何将javascript变量插入数据库查询? 变量:当前位置、纬度、经度、距离、要显示的结果数。 我从第二个教程中得到了选择 $sth = $db->query("SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS dis

如何将javascript变量插入数据库查询? 变量:当前位置、纬度、经度、距离、要显示的结果数。 我从第二个教程中得到了选择

$sth = $db->query("SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM dealers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20;");
$sth=$db->query(“选择id,(3959*acos(弧度(37))*cos(弧度(lat))*cos(弧度(lng)-弧度(-122))+sin(弧度(37))*sin(弧度(lat)))作为距离小于25的经销商的距离,距离限制为0,20;”;
这是我的变量

这是我的目标: 我想构建一个poi定位图,它提供一个最近的poi列表(基于用户声明的var),并从它们当前的地理位置或它们输入的位置获取到所需poi的方向。基本上,谷歌地图上的点是从选定的数据库中读取的。 如果你有任何建议,我很乐意接受。 以下是我到目前为止的网站:


也许我应该学习ajax?是的。如果您在服务器上执行查询,则需要一种将JS数据发送到服务器的方法,而AJAX是当前的标准方法。