展开全部
简单的搜索其实就是在sql里用like语句实现 例如:select * from news where title like'%问问%' 这句的意思是,从news 表中查询 title字段中含有 “问问” 两个字的所有记录 %是模糊匹配,左%表示匹配 "问问" 左边的任何字符,右%就匹配右边的 _ 匹配一个字符,还有几种匹配方式,自己可以看看sql 里的 like 用法 如果是联表查询还可以和union结合使用 对于大型搜索就用like就不太好,例如全文章搜索,like的效率不高,这些深入的可以以后再研究,like对付一般的(中小型网站)站内搜索是足够的,可以利用一些技术手段去优化搜索~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询