我正在尝试使用以下代码创建一个小型搜索功能来查看数据库:
$searchQ = 'Li';
$query = $connDB->prepare('SELECT * FROM topic WHERE topic_name LIKE '."':keywords'");
$query->bindValue('keywords', '%' . $searchQ . '%');
$query->execute();
if (!$query->rowCount() == 0) {
while ($results = $query->fetch()) {
echo $results['topic_name'] . "<br />\n";
}
} else {
echo 'Nothing found';
}
这将返回数据库中的所有项目,而不仅仅是相似的项目,
然后我运行了这个 SQL 查询:
SELECT * FROM topic WHERE topic_name LIKE '%Li%';
这按预期运行并返回了所需的结果。
我错过了什么?