Php 修改查询以便一个字段必须包含变量
下面的查询运行良好。我想现在就用它来搜索结果。我希望它返回与此修改相同的结果: 字段Php 修改查询以便一个字段必须包含变量,php,mysql,Php,Mysql,下面的查询运行良好。我想现在就用它来搜索结果。我希望它返回与此修改相同的结果: 字段s.title的某个地方有变量$find。例如,字段s.title。不必完全等于$find,但它必须包含一个等于$find的单词 我该怎么做 提前感谢, 约翰 LIKE使用通配符匹配值只需在GROUP BY子句之前添加以下行: WHERE s.title LIKE '%" . mysql_real_escape_string($find) . "%' 你所说的“单词”是什么意思?请注意:这可能容易受到SQL注入
s.title
的某个地方有变量$find
。例如,字段s.title
。不必完全等于$find
,但它必须包含一个等于$find
的单词
我该怎么做
提前感谢,
约翰
LIKE使用通配符匹配值只需在
GROUP BY
子句之前添加以下行:
WHERE s.title LIKE '%" . mysql_real_escape_string($find) . "%'
你所说的“单词”是什么意思?请注意:这可能容易受到SQL注入的攻击。
$sqlStr = "...WHERE s.title LIKE '%" . $find . "%'";
WHERE s.title LIKE '%" . mysql_real_escape_string($find) . "%'