大佬教程收集整理的这篇文章主要介绍了php-如何在MySQL数据库中搜索特定字符串,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在我的网站上设置搜索功能,该功能仅返回与用户输入的关键字完全匹配的内容.因此,如果用户搜索“狗”,那么我不希望在搜索结果中出现标题为“狗的样式”的@L_197_9@(只是一个示例,我实际上并没有该名称的@L_197_9@).当然,这确实做到了:
select * from articles WHERE article_title LIKE '%$searchQuery%'
@H_674_6@$searchQuery是一个PHP变量,取自用户的输入形式.那么有什么方法可以只返回完全匹配项?
解决方法:
select * from articles WHERE article_title = '$searchQuery'
@H_674_6@将返回完全匹配.注意从“ like”到“ =”的更改,并注意已删除%符号.
另外请确保不要使用用户表单中的直接输入作为搜索MysqL数据库的输入,因为这样做不安全.
大佬总结
以上是大佬教程为你收集整理的php-如何在MySQL数据库中搜索特定字符串全部内容,希望文章能够帮你解决php-如何在MySQL数据库中搜索特定字符串所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。