当前位置: 首页 > news >正文

php mysql 如何处理查询中存在正则特殊字符的查询

数据示例

需要查询/^DO-BOM-\d{4}$/ 

测试可以使用如下sql查询

SELECT * FROM tr_air_status_identify_algorithm WHERE keywords = '/^DO-BOM-\\d{4}$/';

规律(主要取出mysql不能查询的符号即可)

  • \d前面多增加一个\ 既可以
  • 存在  '  的 转为  '\

代码处理

			$where[] = 'keyword = ?';//词中存在\if ($type == 'del') {// 在 \d 前添加一个额外的反斜杠$keywords = str_replace('\d', '\\\d', $keyword);}//词中存在引号$raw[]   = str_replace("'", "\'", $keyword);# 执行查询$check = Table::init()->electWhereRaw($where, $raw);

相关文章:

  • 十、Linux运行级别
  • 常见的SQL语句及函数
  • 线程的三种创建方式
  • GitHub如何删除仓库
  • 数据分析—将txt文件转为csv文件;将csv文件转为xls文件
  • 04 后端增删改查【小白入门SpringBoot + Vue3】
  • 《Effective C++》条款23
  • 基于STC12C5A60S2系列1T 8051单片机的模数芯片ADC0832实现模数转换应用
  • adb手机调试常用命令
  • linux运行java程序
  • 飞书开发学习笔记(七)-添加机器人及发送webhook消息
  • 前端调试只会console.log()?
  • 416. 分割等和子集问题(动态规划)
  • Vulhub靶场-KIOPTRIX: LEVEL 1.1
  • rabbitMQ的扇出模式(fanout发布订阅)的生产者与消费者使用案例
  • 【Leetcode】101. 对称二叉树
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • js如何打印object对象
  • node入门
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 使用 QuickBI 搭建酷炫可视化分析
  • 算法-图和图算法
  • 网页视频流m3u8/ts视频下载
  • 学习ES6 变量的解构赋值
  • 一起参Ember.js讨论、问答社区。
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 在Mac OS X上安装 Ruby运行环境
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • !!java web学习笔记(一到五)
  • #考研#计算机文化知识1(局域网及网络互联)
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (剑指Offer)面试题34:丑数
  • (七)Knockout 创建自定义绑定
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .Net 8.0 新的变化
  • .NET 读取 JSON格式的数据
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET面试题(二)
  • .NET项目中存在多个web.config文件时的加载顺序
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • []Telit UC864E 拨号上网
  • [30期] 我的学习方法
  • [Android]RecyclerView添加HeaderView出现宽度问题
  • [C#基础]说说lock到底锁谁?
  • [CISCN2019 华东南赛区]Web11
  • [ES-5.6.12] x-pack ssl