Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用PDO的mysql查询中的严重重音_Php_Mysql_Pdo_Escaping - Fatal编程技术网

Php 使用PDO的mysql查询中的严重重音

Php 使用PDO的mysql查询中的严重重音,php,mysql,pdo,escaping,Php,Mysql,Pdo,Escaping,我有一个数组包含一个严重的口音 (正是这个): 我需要将其用作mysql查询中的WHERE条件。 我需要逃避它。 例如: 由于声誉问题,我还不能发表评论,但您在屏幕截图中显示的内容看起来像是单引号,,而不是口音 或者,如果只是PHPMyAdmin显示重音的方式,您仍然需要将查询更改为 WHERE value LIKE :word 和使用 $word = '%D`A%' 和/的最大好处是,您不必担心转义值以防止SQL语法错误。@aynber我已经更新了问题,结果不会改变!每次它返回给我0作为结

我有一个数组包含一个严重的口音 (正是这个):

我需要将其用作mysql查询中的WHERE条件。 我需要逃避它。 例如:


由于声誉问题,我还不能发表评论,但您在屏幕截图中显示的内容看起来像是单引号
,而不是口音

或者,如果只是PHPMyAdmin显示重音的方式,您仍然需要将查询更改为

WHERE value LIKE :word
和使用

$word = '%D`A%'

和/的最大好处是,您不必担心转义值以防止SQL语法错误。@aynber我已经更新了问题,结果不会改变!每次它返回给我0作为结果!注意。在我的数据库中,行中有相同的严重重音。您应该首先验证数据库内容是否包含该字符串<代码>选择值,十六进制(值)从…等。另请参见@mario,字符串肯定存在。你是意大利人吗?看起来像个撇号。你能检查一下
select hex(farmacia)
的输出来确认吗?你是对的!本年度有单引号,没有重音。我很抱歉
$word = '%D`A%'