字符串插入查询codeigniter之前的N前缀

时间:2017-07-12 18:26:29

标签: php codeigniter sqlsrv

我想插入一个带有'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

有没有办法实现上面的插入而不是手动编写查询?

1 个答案:

答案 0 :(得分:0)

您可以在插入数据库之前进行连接

$updatedString = 'N' . $string;
$data = array('test' => $updatedString);
$this->db->insert($data);