Codeigniter を使用して、MySQL テーブルにデータを挿入しています。ただし、自動的に追加された一重引用符が問題を'p' => 'POINT(1 1)'
引き起こしています。これにより、生成された SQL クエリが'POINT(1,1)'
ではなくPOINT(1,1)
. 2 番目のパラメーターを渡すfalse
と、生成された SQL クエリからすべての一重引用符が削除されます。この問題にどのようにアプローチすればよいですか?
PHPコード
$data = array( 'lat' => $url['lat'],
'lng' => $url['lng'],
'p' => 'POINT(1 1)'
);
$this->db->insert('listings', $data);