我正在使用 Codeigniter 将一些数据插入到 MySQL 表中。但是,自动添加的单引号给我带来了问题,'p' => 'POINT(1 1)'
因为这会导致生成的 SQL 查询'POINT(1,1)'
不是POINT(1,1)
. 如果我传递false
第二个参数,所有单引号将从生成的 SQL 查询中删除。我应该如何解决这个问题?
PHP 代码
$data = array( 'lat' => $url['lat'],
'lng' => $url['lng'],
'p' => 'POINT(1 1)'
);
$this->db->insert('listings', $data);