PHP Mysqli与连字符

时间:2016-06-14 06:17:06

标签: php mysql

我在搜索字词中有连字符的查询问题。

$name = "%{$name}%";
$query = "SELECT * FROM `topic` WHERE `title` LIKE '$name'";

动态变量$name,如%Preacher - first%动态。

但如果它是动态的,这不起作用。如果我使用相同的文字,这不起作用。

1 个答案:

答案 0 :(得分:0)

尝试使用htmlspecialchars();功能。

应该为你修好,

$query = "SELECT * FROM topic WHERE title LIKE '%htmlspecialchars($name)%'";