如何解决插入数据库时包含的引号问题

k_jerry 2013-07-28 07:17:15


$info = "你'''好'''''";

insert into test(column) values($info);



想请问一下,如果遇到这种要插入的数据中包含多个引号的问题,怎么才能将数据插入成功。
...全文
214 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
iihero 2013-08-20
引用 4 楼 lingyue1012 的回复:
找到了,果然是设置问题。 http://www.postgresql.org/docs/9.2/static/runtime-config-compatible.html
呵呵,你得到了。
回复
lingyue1012 2013-08-02
回复
lingyue1012 2013-08-02
引用 1 楼 ACMAIN_CHM 的回复:
把引号转义为 \'
请问版主,是设置问题吗?这个问题真是苦恼,用的框架是自动转义的,结果向数据库插入的时候会出现转义无效的情况,比如:“\”转义后为“\\”,插入数据库还是“\\”.
回复
lingyue1012 2013-08-02
引用 1 楼 ACMAIN_CHM 的回复:
把引号转义为 \'
我用postgreSQL 9.2.4发现用反斜线(\)转义是不成功的,单引号(')变为两个单引号('')就可以了
回复
ACMAIN_CHM 2013-07-28
把引号转义为 \'
回复
相关推荐
发帖
PostgreSQL
创建于2012-11-23

801

社区成员

PostgreSQL相关内容讨论
申请成为版主
帖子事件
创建了帖子
2013-07-28 07:17
社区公告
暂无公告