将JSON对象转换为MySQL多边形数据类型

时间:2018-01-11 20:09:50

标签: php mysql json

我在JSON对象中的谷歌地图中绘制了多边形的坐标。我可以将它们保存在MySQL数据库中。

但我希望将它们保存为多边形类型,以便使用此代码进行进一步的空间处理 -

$conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
$Latitudes   = $conn->real_escape_string($_POST['Latitudes']);
$Longitudes  = $conn->real_escape_string($_POST['Longitudes']);
$query   = "INSERT into table_name (Latitudes,Longitudes) VALUES(PolygonFromText('" . 
$Latitudes . "','" . $Longitudes . "'))";

但错误信息是 - 无法从发送到GEOMETRY字段的数据中获取几何对象语法错误

请有人纠正我。

谢谢!

0 个答案:

没有答案