我在搜索字词中有连字符的查询问题。
$name = "%{$name}%";
$query = "SELECT * FROM `topic` WHERE `title` LIKE '$name'";
动态变量$name
,如%Preacher - first%
动态。
但如果它是动态的,这不起作用。如果我使用相同的文字,这不起作用。
答案 0 :(得分:0)
尝试使用htmlspecialchars();
功能。
应该为你修好,
$query = "SELECT * FROM topic WHERE title LIKE '%htmlspecialchars($name)%'";