【发布时间】:2012-05-19 16:44:42
【问题描述】:
我有一个可能包含单引号的字段,它与单引号一起存储在数据库中。例如,字段可能是这样的。
1|xyz的朋友|21.3
2|你好,tty 的朋友|42.2
用户输入搜索查询,根据该查询需要显示值。
例如,如果用户输入--> xyz's 存储在变量中 (PHP)
我做不到
select * from table where field LIKE '%variable%'
因为变量中已经有引号。并且 postgres 不允许我在 %variable%
周围使用双引号我也尝试过这样做
select * from table where field LIKE E'%variable%'
使用转义序列,但这也不起作用。有什么帮助吗?
【问题讨论】:
标签: php database postgresql