首页 > 其他分享 >搜索框 多个条件模糊查询

搜索框 多个条件模糊查询

时间:2023-06-26 17:35:18浏览次数:35  
标签:逗号 多个 模糊 查询 空格 搜索 str replace

1.利用逗号或者空格进行多个关键字的模糊查询

把所有的空格装换成英文的逗号(首先要把相邻的多个空格转化为一个空格,中文的逗号转化为统一的英文逗号),

        $str=str_replace(",",",",$str);//装换字符
        $str=preg_replace('!\s+!', ' ', $str);//相邻空格合并
        $str=str_replace(" ",",",$str);//空格转换
        $StrArr=explode(",","$str");    //字符串分割为数组

 

然后进行字符串分割成数组   进行拼接sql

标签:逗号,多个,模糊,查询,空格,搜索,str,replace
From: https://www.cnblogs.com/junwuxiao/p/17506250.html

相关文章

  • Mybatis中Example的用法(QBC查询)
    QBC查询QueryByCriteria。Criteria是Criterion的复数形式。意思是:规则、标准、准则。在SQL语句中相当于查询条件。QBC查询是将查询条件通过Java对象进行模块化封装。Example简单介绍其实就是一个工具,自动帮你生成对应的代码1.example是Mybatis数据层框架中的一个工具,......
  • 代码随想录算法训练营第十七天| 654.最大二叉树 617.合并二叉树 700.二叉搜索树中
     654.最大二叉树 比较简单,直接上代码1TreeNode*constructMax_cursor(vector<int>&nums)2{3if(nums.size()==0)returnNULL;4//getMaxNum5intindex=0;6intmax_=INT_MIN;7for(inti=0;i<nums.size();i++)8......
  • h2database BTree 设计实现与查询优化思考
    h2database是使用Java编写的开源数据库,兼容ANSI-SQL89。即实现了常规基于BTree的存储引擎,又支持日志结构存储引擎。功能非常丰富(死锁检测机制、事务特性、MVCC、运维工具等),数据库学习非常好的案例。本文理论结合实践,通过BTree索引的设计和实现,更好的理解数据库索引相关的......
  • 算法——DFS、BFS、记忆回溯、记忆搜索
    回溯和深度优先搜索的区别回溯是一种更通用的算法。可以用于任何类型的结构,其中可以消除域的部分——无论它是否是逻辑树。深度优先搜索是与搜索树或图结构相关的特定回溯形式。它使用回溯作为其使用树的方法的一部分,但仅限于树/图结构。回溯和DFS之间的区别在于回溯处理隐......
  • 【源码阅读】查询
     总体流程StmtExecutor.execute的过程总体分为三步:● 分析hint● analyze-可能会遇到需要forward到master执行的情况;ShowStmt也可能转成SelectStmt○ Query-analyzeAndGenerateQueryPlan○ 其他Stmt直接调用对应的Stmt的analyze● 执行-handleQueryStmt或其......
  • 根据上传的excel文件url,进行文件查询
    HttpResponseresponse=HttpUtil.createGet(fileUrl).setConnectionTimeout(20000).setReadTimeout(120000).timeout(3600000).execute();InputStreaminputStream=response.bodyStream();booleanxls=ExcelFileUtil.isXls(inputStream......
  • oracle 表空间利用率的几种查询方法
    --查询表空间使用情况SELECTUpper(F.TABLESPACE_NAME)"表空间名",D.TOT_GROOTTE_MB"表空间大小(M)",D.TOT_GROOTTE_MB-F.TOTAL_BYTES"已使用空间(M)",To_char(Round((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/D......
  • MySQL---多表查询
    多表查询可分为两大类,一是连接查询,另一种是子查询准备两张案例表连接查询内连接查询:相当于查询AB交集数据外连接查询2.1左外连接查询:相当于查询A表所有数据和交集部门数据2.2右外连接查询:相当于查询B表所有数据和交集部分数据**内连接查询**内连接相当于查询......
  • 搜索引擎
    搜索引擎......
  • Three.js教程:WebGL渲染器设置(锯齿模糊)
    推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生WebGL渲染器设置(锯齿模糊)一般实际开发,threejs的WebGL渲染器需要进行一些通用的基础配置,本节课给大家简单介绍下,比如渲染模糊或锯齿问题。渲染器锯齿属性.antialias设置渲染器锯齿属性.antialias的值可以......