gpt4 book ai didi

php - POINT 类型 MySQL 数据类型的 Codeigniter update_batch?

转载 作者:行者123 更新时间:2023-11-30 21:37:42 24 4
gpt4 key购买 nike

$locations[] = [
'id' => $r['id'],
'city' => $loc['city'],
'state' => $loc['state'],
'country' => $loc['country'],
'long_lat' => "POINT(".$loc['longitude']." ".$loc['latitude'].")"
];

$this->db->update_batch('locations', $locations, 'id');

我的表有一个 long_lat 的 POINT 数据类型列。上面的代码片段不适用于 long_lat 插入条目,没有它它工作正常。出于某种原因,update_batch 无法处理 POINT() 数据类型。

Codeigniter 似乎不喜欢 POINT 类型,或者它转义的东西。有解决办法吗?

最佳答案

我不能评论所以.. 像这样尝试,如果你回显查询并发布它会有所帮助

'long_lat' => "'POINT(".$loc['longitude']." ".$loc['latitude'].")'"

关于php - POINT 类型 MySQL 数据类型的 Codeigniter update_batch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53088038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com