我有一个可能包含单引号的字段,它与单引号一起存储在数据库中。例如,字段可能是这样的。
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%'
使用转义序列,但这也不起作用。有什么帮助吗?