如何在MySQLi中使用POINT MySQL类型-PHP

拉拉初学者

基于来自PHP .net的此表

类型规范字符
角色描述
我相应的变量具有整数类型
d对应变量的类型为double
s对应的变量具有字符串类型
b对应的变量是blob,将以数据包的形式发送

我写代码:

$stmt = $this->conn->prepare("INSERT INTO days(day,startLocation) VALUES(?,?)");
        $stmt->bind_param("ss", $day, $startLocation);

但是问题是因为我的startLocation字段在数据库中使用type POINT,所以

如何在MySQL中使用POINT dataType进行bind_param?

腰果酚

您应该使用MYSQL函数POINT以便从纬度/经度转换

$stmt = $this->conn->prepare("INSERT INTO days(day,POINT(lat,lon)) VALUES(?,?,?)");
        $stmt->bind_param("sdd", $day, $lat, $lon);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章