我想插入一个带有'N'前缀的unicode字符串,如果使用它就可以使用:
$this->db->query("INSERT INTO tbl_exmp(test)values(N'$string')");
但我想直接使用CodeIgniter查询(例如,这个 - >> db->插入)
所以问题在于插入,查询保存Unicode字符问号(?)
查询:
$data = array('test' => 'N'.$string);
=>输出:?????
$data = array('test' => 'N'.'$string');
=>输出:N $ string
有没有办法实现上面的插入而不是手动编写查询?
答案 0 :(得分:0)
您可以在插入数据库之前进行连接
$updatedString = 'N' . $string;
$data = array('test' => $updatedString);
$this->db->insert($data);