在php中从类型点获取值

在php中从类型点获取值,php,sql,point,Php,Sql,Point,我在数据库中有一个类型为POINT(phpMyAdmin)的字段。我使用此列保存gps坐标。 现在我想从数据库中提取纬度和经度的值。 我可以不用添加其他字段就可以这样做吗 $query="SELECT * FROM risk_disposal WHERE id=$id"; $result=mysqli_query($conn,$query); while ($row2 = mysqli_fetch_array($result)) {echo "$row2['gps']";} 试试看: SELE

我在数据库中有一个类型为POINT(phpMyAdmin)的字段。我使用此列保存gps坐标。 现在我想从数据库中提取纬度和经度的值。 我可以不用添加其他字段就可以这样做吗

$query="SELECT * FROM risk_disposal WHERE id=$id";
$result=mysqli_query($conn,$query);
while ($row2 = mysqli_fetch_array($result))
{echo "$row2['gps']";}
试试看:

SELECT ST_X(point), ST_Y(point) FROM ...

使用select语句,您可以仅检索正在查找的两个值�2.�s�D@�8.�ߡ�3@“您能否发布准确的查询,如“选择lat,long FROM table WHERE”,显示您的sql和您在ssms中看到的值,以获得更多帮助。您可以尝试将其强制转换为select
cast中的varchar(您的字段为varchar(256))
您是否尝试过使用
ST\u AsText(columnName)