我有一个包含重音符号的数组 (正是这样):https://www.fileformat.info/info/unicode/char/0060/index.htm
我需要将其用作mysql查询中的WHERE条件。 我需要逃脱。 示例:
$word="D`A";
$result = $pdo->prepare("SELECT COUNT(record) FROM $tablexample WHERE value=:word");
$result->bindParam( ':word', $word );
$result->execute();
echo $result->fetchColumn();
答案 0 :(得分:1)
由于声望,我无法发表评论,但是您在屏幕快照https://i.imgur.com/q7vusEm.png中显示的内容看起来像单引号'
,而不是重音。
或者,如果只是PHPMyAdmin显示口音的方式,您仍然需要将查询更改为
WHERE value LIKE :word
并使用
$word = '%D`A%'