我想在Categories表中搜索传入的$term
。
以下代码不起作用。
$term= ($_POST['term']);
"SELECT *
FROM Categories
WHERE Cat4 RLIKE '[[:<:]]$term[[:>:]]'
";
我已经尝试"[[:<:]]$term[[:>:]]"
,但这也不起作用。
有没有办法在RLIKE
正则表达式中使用变量?
答案 0 :(得分:1)
您应该在$term
中使用{}
。
$term= ($_POST['term']);
$query="SELECT * FROM Categories WHERE Cat4 RLIKE '[[:<:]]{$term}[[:>:]]'";