【发布时间】:2015-10-13 11:27:07
【问题描述】:
insert into sent_message (user_id,subject,message,background_url,total_recipients,created_at) values ('115','Greeting','Hx z'xi','/images/default/1.jpg',2,'2015-07-23 10:48:41')
对于消息列,我使用了带单引号的值,因此出现插入错误....
我尝试如下更改查询,但输出和错误是相同的。呵呵,过来吧。
SET QUOTED_IDENTIFIER ON GO insert into sent_message (user_id,subject,message,background_url,total_recipients,created_at) values ('115','Greeting','Hx z'xi','/images/default/1.jpg',2,'2015-07-23 10:48:41')
【问题讨论】:
-
addslashes可以帮助或转义字符串。 -
我什至希望在表格中插入单引号。
-
使用 mysqli_real_escape_string() 是诀窍
标签: php sql insert quoted-identifier