好的,我已经做了 1 个小时了。我错过了一些非常简单的东西?我需要对此有新的看法吗?我在这里搜索并找到了一些东西并尝试实施,但仍然没有完成。
我关闭了魔术引号:
我的搜索是山姆会员店
在数据库中,它也被输入为:Sam 's Club
简单的搜索功能:
$q = htmlspecialchars($q);
// changes characters used in html to their equivalents, for example: < to >
$q = mysql_real_escape_string($q);
// makes sure nobody uses SQL injection
$raw_results = mysql_query("SELECT * FROM this, this2 WHERE this.TypeID = this2.TypeID AND this.status = 'Active' AND this.endDate >= CURDATE()
AND (`Title` LIKE '%".$q."%')") or die(mysql_error());
仍然出现空结果?
显然,如果我搜索Sam,它会查询结果吗?
这是来自我的 phpMyAdmin 的两张图片:
解决了
我发现了问题。我在我的标题中包含了另一个我忘记的函数列表。那是在弄乱变量。
感谢您的故障排除!我还是学到了很多!!