PHP+html实现搜索功能,
问题1、在使用PHP语言做搜索功能的时候,遇到前端传到后台的值为乱码
问题2、在进行like查询是,绑定参数报错
过程总结:
1、搜索框效果图
2、搜索框代码
<div class="device_search" ><form action="<?php echo Yii::app()->createUrl('tipexn/searchWord'); ?>"method="post" ><input type="text" name="search" id="device_search_input" class="device_search_input" placeholder="search"><input class="device_search_span" type="submit" value=""></form></div>
3、后台接收参数使用:urldecode和htmlentities
$search= htmlentities(urldecode(Yii::app()->request->getParam('search')));
到此,成功接收中文,并且不乱码
4、数据库查询使用like,
$sql = "select * from TIPEXN_DataDef t where t.CHNName like :searchword or t.ShortCHNName like :searchword or Producer like :searchword or ProductionUnit like :searchword ";$keyWords1 = '%'.$searchword.'%';$data = Yii::app()->sdb->createCommand($sql)->bindParam(':searchword',$keyWords1,PDO::PARAM_STR)->queryAll();
自此,问题2解决
出现问题2的原因是:我再like后跟%,比如:
where t.CHNName like '%:search%' or t.ShortCHNName like '%:search%' or Producer like '%:search%' or ProductionUnit like '%:search%'
这样写看起来没有毛病,但是报参数绑定错误;至于为什么错,我也不知道,也许是写错了,大神们有什么想法,欢迎指导
PHP+html实现搜索功能,相关推荐
- Hexo集成Algolia实现搜索功能
2年前搭建的hexo博客好久没有维护了,一看 hexo 以及先前使用 butterfly 主题已经更新好几个版本了,看介绍在速度性能上有了很大的提高,于是打算给 hexo 升个级,整理整理翻翻新.通过 ...
- gi克隆github文件_如何构建GitHub文件搜索功能的克隆
gi克隆github文件 In this article, we will build a project that mimics the lesser known but awesome file ...
- chosen.jquery.js 有搜索功能、多选功能的下拉框插件
chosen.jquery.js 有搜索功能.多选功能的下拉框插件 官方源码: https://github.com/harvesthq/chosen 该源码中的样例index.html有该插件的详 ...
- wordpress acf字段 不同样式_WordPress强大搜索功能如何实现?安装Ivory Search插件
我们 WordPress 站点大多数的搜索功能都是自带的功能,少部分 WordPress 主题会集成有强大的搜索功能,对于不懂折腾代码的新手站长而言如何让自己的 WordPress 站点拥有强大的搜索 ...
- 计算机无法搜索程序,电脑搜索功能不能用的解决方法
某天,你发现电脑的搜索功能突然不能用了,这种情况出现的原因很多,比如:系统出现可疑程序时,我们会选择使用杀毒软件进行查杀,另外如果您使用超级兔子或windows优化大师等进行优化,也可能因为操作不当破 ...
- 在SQL Server 2005中用存储过程实现搜索功能
现在很多网站都提供了站内的搜索功能,有的很简单在SQL语句里加一个条件如:where names like '%words%'就可以实现最基本的搜索了. 我们来看看功能强大一点,复杂一点的搜索是如何实 ...
- 简单三步-实现dede站内搜索功能
第一步:找到对应的搜索模板的代码 我们都知道,dede有自带的搜索功能,我们只要找到对应的模板,然后把我们想要的代码拿出来就行了.具体如下: 首先进入templets-->default--&g ...
- Windows 7搜索功能讲解
Windows 7(以下简称Win 7)推出之后,各项功能都受到了用户的好评.其中Win 7的搜索功能更是一个亮点,成为很多用户最常用的一个功能.相比Windows XP完全依靠电脑性能的即时搜索,W ...
- javascript搜索框联想搜索_js实现类似于联想关键词的搜索功能(附代码)
本篇文章给大家带来的内容是关于js实现类似于联想关键词的搜索功能(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.页面代码: js/jQuery实现类似百度搜索功能 #c ...
- java 搜索业务怎么写_Java项目实战第11天:搜索功能的实现
原标题:Java项目实战第11天:搜索功能的实现 今天是刘小爱自学Java的第110天. 感谢你的观看,谢谢你. 话不多说,开始今天的学习: 事先说明:关于今天的搜索功能实现. 并没有使用到倒排索引这 ...
最新文章
- Spring源码阅读 源码环境搭建(一)
- OpenCV-Python 彩色图像均衡化与规定化
- linux下生成源程序控制流图,Linux下控制(统计)文件的生成的C代码实现
- 虚拟研讨会:.NET的未来在哪里?
- WebM VP8 SDK Usage/关于WebM VP8 SDK的用法
- vs2015html5环境配置,visual studio 2015 PreView环境搭建图文教程
- VC的若干实用小技巧 (如何干净的删除一个类)
- 随手小记:都是反着的
- C# 自己绘制报表,GDI你会用吗?
- React:Hook
- Android Studio导入项目运行出现大量警告,且报错GC,解决办法
- PlaySound函数用法
- Eclipse Theia:Eclipse的继承者?
- 再梳理一下seqtoseq,encoder-decoder,attention,transformer的概念
- iOS 给三方日历加上农历
- 基于Python的课程管理系统【100010023】
- 美团王兴,为什么让骑手注册个体户?详解他的套路,望周知
- 用Python实现序列帧播放器
- 一元泰勒展开式的理解
- 百慕大永中科技来华创业蒙难记