gpt4 book ai didi

php - 如何在 MySQL 数据库中搜索特定字符串

转载 作者:可可西里 更新时间:2023-11-01 08:01:17 26 4
gpt4 key购买 nike

我正在尝试在我的网站上设置一个搜索功能,该功能只会返回与用户输入的关键字完全匹配的结果。因此,如果用户搜索“dog”,我不希望搜索结果中出现标题为“Doggy Style”的文章(这只是一个示例,我实际上并没有该名称的文章)。这当然是这样做的:

SELECT * FROM articles WHERE article_title LIKE '%$searchQuery%'

这里的 $searchQuery 是一个从用户输入表单中获取的 PHP 变量。那么有什么方法可以只返回完全匹配吗?

最佳答案

SELECT * FROM articles WHERE article_title = '$searchQuery'

将返回完全匹配。请注意从“like”到“=”的变化,并注意 % 符号已被删除。

还要确保永远不要使用用户表单的直接输入作为输入来搜索 MySQL 数据库,因为它不安全。

关于php - 如何在 MySQL 数据库中搜索特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2485727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com