我正在使用 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);