2017-07-07 130 views
1

我想更新我的SQL表,但对我来说,我得到错误这个样子的允许在SQL查询单引号

您的SQL语法错误;检查对应于您MariaDB的服务器版本正确的语法在线路附近使用“暂无报价参数'基于笨

1个

$name = "A'nme"; 

$this->db->update("users",["name" => $name]); 

项目中,我该如何解决这个问题的手册?

+1

的可能的复制(https://stackoverflow.com/questions/1912095/how-to-insert-a-value-that-c​​ontain-an-apostrophe-single-quote) –

+1

查看如何在sql中删除特殊字符(&'_%) –

回答

2

双和使用单引号,以更好地看到它:?如何插入包含撇号(单引号)的值] How to insert a value that contains an apostrophe (single quote)?

$name = 'A''nme'; 
+0

我不想保存第二个在我的分贝报价,我只想要1报价 –

+0

这将输出A'nme ...是不是你想要的? – Flynn

+0

不是。在我的分贝中,它保存为A''nme –