当将撇号传递给字符串'sql_query'时,它以\ u2019形式出现

时间:2018-09-24 02:55:46

标签: php mysql

我像

一样在mysqli_query中传递查询字符串

$ SQL_query = SELECT REPLACE(description,'',``)AS description FROM event WHERE event.event_title ='we'e ready';

$ result = mysqli_query($ link,$ SQL_query);

当我调试REPLACE(description,''','')(来自cpanel中的PHP脚本)作为REPLACE(description,'\ u2019','')传递到sql控制台时。

就像: $ SQL_query传递给SQL控制台 SELECT REPLACE(description,'\ 2019','')AS description from event WHERE event.event_title ='we're ready';

而不是 SELECT REPLACE(description,',',``)AS description from event WHERE event.event_title ='we're ready';

我尝试了LOWER(REPLACE(a.b,'\’',''))); 和htmlentites(LOWER(REPLACE(a.b,'’',``))));

可能会通过谷歌搜索获得更多解决方法

我想将撇号传递给PHP中的查询字符串

请帮助我

1 个答案:

答案 0 :(得分:0)

您是否尝试过转义撇号字符?喜欢:

(a.b,'\’',''))