精华内容
下载资源
问答
  • php实现搜索功能代码
    千次阅读
    2019-08-02 10:08:57
    /******
    **一个简单的搜索
    *****/
    //将搜索语句加到最开始的查询语句里面;从而实现了代码的精简
    $news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";
    // $searchAddSql最开始是为空的,如果用户输入了搜索条件,$searchAddSql
    就会变成一个包涵查询语句的字符串:
    //先判定用户是否输入了搜索条件
    if(isset($_GET["searchText"]))
    {
    $searchText = $_GET["searchText"];
    $searchAddSql = $searchAddSql." and (book_number like '%".$searchText."%' 
    or book_name like '%".$searchText."%'
    or book_sum like '%".$searchText."%'
    or book_author like '%".$searchText."%')";
    }
    //最开始的$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";就会变成:
    $news_sql="SELECT * from books where 1=1 and (book_number like '%中%'
    or book_name like '%中%'
    or book_sum like '%中%'
    or book_author like '%中%' ) order by book_number";
    //相当于重置了查询语句,从而达到搜索的目地
    
    更多相关内容
  • PHP搜索引擎源代码

    2008-09-12 08:44:16
    PHP搜索引擎源代码sphider1.3.3_1李博荣汉化版
  • PHP+html实现搜索功能

    万次阅读 2018-09-29 11:16:01
    问题1、在使用PHP语言做搜索功能的时候,遇到前端传到后台的值为乱码 问题2、在进行like查询是,绑定参数报错 过程总结: 1、搜索框效果图 2、搜索框代码 <div class="device_search" &...

    问题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+MYSQL简单的搜索功能

    万次阅读 多人点赞 2017-10-08 10:36:37
    1.先创建MySQL数据库:数据库名:pichai 表名:message ; 2.pichai数据库里的message表里插入 name、email 2个字段;同时插入几条数据进去。 3.建立config.php文件...5.建立search.php文件,用于搜索执行和结果展现。

    1.先创建MySQL数据库:数据库名:pichai 表名:message ;

    2.pichai数据库里的message表里插入 name、email 2个字段;同时插入几条数据进去。

    3.建立config.php文件,用于数据库连接。

    4.建立 search.html文件,用于创建搜索表单页,提交搜索内容。

    5.建立search.php文件,用于搜索执行和结果展现。

    第一种输出方式:

    第二种输出方式:

    注:%$keywords% 为 name字段的模糊搜索。

    展开全文
  • PHP 搜索功能的思路 (分词+匹配)

    万次阅读 2018-08-10 17:54:23
    1. 最简单的搜索 (利用like语句匹配) 此搜索只能用于单个单词的搜索 例如:用户昵称的搜索,群名称的搜索等 https://blog.csdn.net/lthirdonel/article/details/79697243 2. 真正的搜索 (分词+匹配) 这种...

    1. 最简单的搜索 (利用like语句匹配)

    此搜索只能用于单个单词的搜索
    例如:用户昵称的搜索,群名称的搜索等

    https://blog.csdn.net/lthirdonel/article/details/79697243

    2. 真正的搜索 (分词+匹配)

    这种方式可用于数据段的搜索,像对文章内容标题进行检索等

    原理:

    利用 Mysql中的全文搜索match against

    实现步骤

    1.使用Mysql全文检索fulltext的先决条件:

    • 表的类型必须是MyISAM (MySQL5.6 后Innodb也可以)
    • 建立全文检索的字段类型必须是char,varchar,text

    2.建立全文检索先期配置(配置mysql)

    • 由于Mysql的默认配置是索引的词的长度是4,所以要支持中文单字的话,首先更改这个.
      *Unix用户要修改my.cnf,一般此文件在/etc/my.cnf,如果没有找到,先查找一下find / -name ‘my.cnf’
      在 [mysqld] 位置内加入:
      ft_min_word_len = 2
      其它属性还有
      ft_wordlist_charset = gbk
      ft_wordlist_file = /home/soft/mysql/share/mysql/wordlist-gbk.txt
      ft_stopword_file = /home/soft/mysql/share/mysql/stopwords-gbk.txt
      稍微解释一下:
      ft_wordlist_charset 表示词典的字符集, 目前支持良好的有(UTF-8, gbk, gb2312, big5)
      ft_wordlist_file 是词表文件, 每行包括一个词及其词频(用若干制表符或空格分开,消岐专用)
      ft_stopword_file 表示过滤掉不索引的词表, 一行一个.
      ft_min_word_len 加入索引的词的最小长度, 缺省是 4, 为了支持中文单字故改为 2

    3.建立全文检索(表中添加索引)

    • 在建表中用FullText关键字标识字段,已存在的表用 ALTER TABLE (或 CREATE INDEX) 创建索引
    CREATE fulltext INDEX index_name ON table_name(colum_name);

    4.使用全文检索(SQL语句)

    • 在SELECT的WHERE字句中用MATCH函数
    • 整体语法:MATCH(col1,col2,…) AGAINST (expr[search_modifier])。
      • 其中MATCH中的内容为已建立FULLTEXT索引并要从中查找数据的列
      • AGAINST中的expr为要查找的文本内容,
      • search_modifier为可选搜索类型。
      • search_modifier的可能取值有:
        • IN NATURAL LANGUAGEMODE、IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION、IN BOOLEAN MODE、WITH QUERY EXPANSION。
        • search_modifier的每个取值代表一种类型的全文搜索,分别为自然语言全文搜索、带查询扩展的自然语言全文搜索、布尔全文搜索、查询扩展全文搜索(默认使用IN NATURAL LANGUAGE MODE)。
    SELECT * FROM articles WHERE MATCH (tags) AGAINST ('旅游' IN BOOLEAN MODE);

    实现代码

    详见下一篇文章

    PHP 搜索功能的实现(分词、匹配)

    展开全文
  • php实现搜索提示功能

    千次阅读 2017-03-10 11:57:56
    php实现搜索提示功能
  • 微信小程序搜索功能!附:小程序前端+PHP后端

    万次阅读 多人点赞 2019-02-27 21:06:06
    微信小程序已经是非常火了,而且学习也比较容易,但是对于初学者来说还是一件比较伤脑筋的事,接下来给大家分享一下小程序搜索的思路。 流程 1、表单(输入框、提交按钮、提交的name值) 2、接收表单数据(js获取...
  • phpcms搜索功能实现

    千次阅读 2018-04-27 17:53:49
    最近在做一个门户网站,用到了phpcms的搜索功能,之前一直想要实现这方面功能,但苦于静不下来心研究phpcms的实现... phpcms搜索功能的后台模板位于:phpcms\modules\search路径下,该路径下存在一个名为index.php...
  • php实现搜索功能

    万次阅读 2016-05-19 17:23:52
    从而实现了代码的精简$news_sql = "SELECT * from books where 1=1 ".$searchAddSql." order by book_number ";// $searchAddSql最开始是为空的,如果用户输入了搜索条件,$searchAddSql就会...
  • [微信小程序]搜索功能实现,搜索框样式

    万次阅读 多人点赞 2017-11-28 11:21:11
    微信小程序开发交流qq群 173683895 ...一:搜索功能实现 1.在首页做一个搜索框的样式并实现跳转到搜索页面 <view class='page_row' bindtap="suo"> <view class="search"> <view cla...
  • 最简单的PHP+MYSQL搜索引擎

    千次阅读 2018-12-21 16:36:15
    &lt;form method="post" action="#"&gt;  &lt;input type="text" name="search"&gt;  &...php include('conn/conn.php'); $search
  • 在cms主题中,因为它的内容非常多,很多用户需要用到搜索功能,那么我们在之前的课程中,也预留了位置。 在header.php中,用来制作搜索框。 首先打开header.php,我们先把它原来的js代码删除掉: &lt;pre ...
  • php在页面内搜索的实现

    千次阅读 2017-12-23 20:50:47
    整个搜索功能php的JSON 数据实现 json字符串可以访问https://www.bejson.com/jsoneditoronline/,该网址可以格式化json数据,进行修改。 定义 $s='{"all":[{"academy":"a","name":"信院","content":[{"grade...
  • php在线代码编辑器

    千次阅读 2020-07-10 18:58:25
    该项目是以PHP为基础,实现在浏览器中对服务器代码进行在线编辑和查看。 编辑器快捷键 快捷键帮助: Ctrl+Alt+H 搜索批量替换: Ctrl+F => alt+Enter 即可选中全部需要替换的内容 批量替换: Ctrl+H 找到下一个相同...
  • PHP 开发者如何做代码审查?

    千次阅读 2017-09-21 13:31:57
    GitChat 作者:汤青松 前言工欲善其事,必先利其器。我们做代码审计之前选好工具也是十分必要的。...一、审计工具介绍PHP 代码审计系统— RIPS功能介绍RIPS是一款基于PHP开发的针对PHP代码安全审计的软件。另外,
  • 帝国cms搜索功能

    千次阅读 2017-07-24 12:51:45
    站内搜索: 漫画 下载 图库 FLASH 电影 商品 文章 分类信息 高级搜索
  • php实现搜索框链接数据库数据

    千次阅读 2020-11-01 23:36:25
    php代码中加入一个搜索框和一个搜索按钮,当在页面中输入某些信息时,自动检索,我这边用搜索人的名字为例(字段是name) <?php $search = $_POST['search']; //接收搜索框中的内容 $link = mysqli_connect(...
  • thinkphp5 如何做搜索功能

    千次阅读 2018-09-07 16:05:35
    搜索" id="bdcs-search-form-submit" class="bdcs-search-form-submit bdcs-search-form-submit-magnifier">   控制器 <?php namespace app\index\controller; use app\index\controller\Base; class...
  • 写在前面 composer是PHP包、依赖库的安装工具。(就像npm是NodeJS的包管理工具)...只需要在vsc的插件商店里面搜索安装就好了,他们的使用方法也对应写在里面,在这里我只是记录一下我安装配置时的想法,仅供参考 ...
  • 后端实现搜索功能

    千次阅读 2018-09-02 19:14:39
    超级简单的界面,表单,提交按钮,搜索结果展示区域... 下面是index.wxml   &lt;!--index.wxml--&gt; &lt;form bindsubmit="formSubmit"&gt; &lt;!--提交按钮 --&...
  • PHP代码生成器会自动生成所需的所有HTML,CSS和PHP文件的应用程序,可以节省你大量的时间并降低开发成本。 下面介绍4个PHP代码生成器: 1、ScriptCase PHP代码生成器 Scriptcase 是一款专业高效的P...
  • 微信小程序开发搜索功能(前端+后端+数据库)

    万次阅读 多人点赞 2018-05-24 14:00:19
    2019年5月7日更新 这是写的最新的一篇文章 ... 界面比较丑,主要实现逻辑... ...超级简单的界面,表单,提交按钮,搜索结果展示区域... 下面是index.wxml <!--index.wxml--> <form b...
  • PHP代码提示工具,支付代码提示、查找定义、类搜索功能,非常强大。 下载PHP Intelephense这个插件,要求php版本大于7,且设置环境变量。 一、安装 PHP Intelephense插件 打开vsCode 编辑器,ctrl+shift+x 打开...
  • Ajax与php实现搜索功能

    千次阅读 2018-01-29 15:24:39
    虽然笨,也要记下来✧(≖ ...HTML代码 div class="search-bar"> input value="" type="text" name="username" class="input-small" /> label class="first txt-green">查询方式:label> select name="way" id="w
  • 搜索功能的实现

    千次阅读 2018-04-18 18:31:45
    在爱课帮http://www.ikebang.com的项目当中,需要新增加一个搜索功能,刚接到这个任务的时候头都大了,以前从来没有做过。但是办法总是想出来的,只好慢慢的做了。 主要技术 前端:jQuery、seajs 后台:php ...
  • php实现简易的搜索功能

    千次阅读 2017-11-19 16:55:15
    1,今天看了一个接手的项目的源代码,发现一小段简易搜索代码2,/** * 简易搜索 * @param $params * @param $black * @return array */ protected function _commonSearch($params, $bl
  • 一、效果图:     二、HTML代码 &lt;html lang="en"&gt; &...jQuery UI 自动完成(Autocomplete) - 默认功能&lt;/title&gt; &lt;link rel="styles
  • layui数据表格 JS+PHP搜索框查询

    千次阅读 2018-11-18 20:37:32
    layui数据表格 搜索框查询 先来张效果图,主要写搜索代码: CSS代码,需要引入layui.css跟layui.js,怎么引入我就不多说了 &lt;div class="chu" style="margin-top:30px"&gt; ...
  • 73个GitHub高级搜索技巧

    千次阅读 多人点赞 2021-07-07 12:03:37
    73个GitHub高级搜索技巧1. 前言2. 排序搜索结果2.1. 按交互排序2.2. 按反应排序2.3. 按作者日期排序2.4. 按提交者日期排序2.5. 按更新日期排序3. 搜索范围3.1. 搜索存储库3.1.1. 按存储库名称、描述或 README 文件的...
  • PHP代码审计-常见危险函数

    千次阅读 2017-09-20 15:53:17
    PHP代码执行函数eval & assert & preg_replace 包含函数:require、include、require_once、include_once 命令执行函数:exec、system、passthru、proc_open、shell_exec、system 文件操作函数:file、copy、file_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 115,186
精华内容 46,074
关键字:

php搜索功能代码