从topics表中查询字段subject与传进来的参数'$_POST['topic']进行比较模糊查询

设subject字段数据为:数学,英语,物理,化学,英文

$subject=$_POST['topic'];

$sql = "select * from topics where subject like '%" .$subject. "%'";

$result = mysql_query($sql);

若从表单提交的‘topic’值为“”,得到的结果将是:数学,化学


若增加subject字段数据“雪地”,即subject字段数据为:数学,英语,物理,化学,英文,雪地

若从表单提交的‘topic’值为“”,则查询结果为::数学,化学,雪地


这个雪地可能不是你想查询的结果,你可以在数据库中的subject字段加上binary属性。

多个字段匹配查询:

$sql = "select id,subject from topics where (id like '%" .$id. "%') or (name like '%" .$name. "%') or (subject like '%" .$subject. "%') order by id,name,subject";

结果依据字段id,name,subject的顺序

php中简单模糊查询的sql语句相关推荐

  1. Mybatis中使用oracle的模糊查询的SQL语句写法

    在学习mybatis的学习中,用到模糊查询的时候,发现直接拼接成'%'#{description}'%'会报错,然后整理了三种模糊查询的SQL语句写法: 1.在传参的时候,就把参数拼接为"% ...

  2. java中sql模糊查询_模糊查询的sql语句(java模糊查询sql语句)

    模糊查询的sql语句(java模糊查询sql语句) 2020-07-24 11:06:02 共10个回答 假设表名为product,商品名为name,简界为remark.则可如下写:select[na ...

  3. MySQL基础(八):模糊查询的SQL语句、where条件查询、比较运算符查询、逻辑运算符查询、模糊查询、范围查询、空判断查询

    文章目录 where条件查询 1. where条件查询的介绍 2. 比较运算符查询 3. 逻辑运算符查询 4. 模糊查询 5. 范围查询 6. 空判断查询 7. 小结 where条件查询 学习目标 能 ...

  4. 模糊查询和sql语句的拼接

    如下面图片所示:进行模糊查询 前端的页面代码:  注意:请选择那里的value="" 一定要写 <body><form action="SearchSt ...

  5. Mybatis中模糊查询的SQL语句应该怎么写?

    第一种实现方式'%${value}%' select * from user where username like '%${value}%' 缺点:字符串拼接存在sql注入问题 sql注入问题可以参 ...

  6. mybatis之xml中日期时间段查询的sql语句

    <if test="startDate!=null and startDate!=''"> and CREATEDATE >=#{startDate}</i ...

  7. php多表数据排除,thinkphp中多表查询中防止数据重复的sql语句(必看)

    thinkphp中多表查询中防止数据重复的sql语句(必看) 这里有新鲜出炉的精品教程,程序狗速度看过来! ThinkPHP 开源 PHP 框架 ThinkPHP 是一个开源的 PHP 框架,是为了简 ...

  8. 如何查询mysql中执行效率低的sql语句

    一些小技巧 1. 如何查出效率低的语句? 在MySQL下,在启动参数中设置 --log-slow-queries=[文件名],就可以在指定的日志文件中记录执行时间超过long_query_time(缺 ...

  9. mysql语言中取季度_mysql按年度、季度、月度、周、日统计查询的sql语句

    本文介绍一些mysql中用于查询的sql语句,包括按年度.季度.月度.周.日统计查询等,有需要的朋友,可以参考下. 一.年度查询 查询 本年度的数据 SELECT * FROM blog_articl ...

最新文章

  1. 广州站 | 云原生 Serverless 技术实践营精彩回顾
  2. 常见架构TLB miss处理方法(转)
  3. 科大星云诗社动态20210808
  4. HTTP访问一个网站的过程详解
  5. 出门就背他了!可伸缩的背包,自由变大变小,还有防盗功能!
  6. 移动端微信公众号开发中问题记录及解决方案
  7. linux中如何批量修改文件名
  8. PSENet PANNet DBNet 三个文本检测算法异同
  9. anaconda flaks 安装_Anaconda 安装和配置
  10. malloc函数及用法
  11. 理解 Flexbox:你需要知道的一切
  12. 中国5G SA核心网UDM
  13. 手机共享计算机网络连接,如何将手机wifi网络通过USB共享给电脑?教您共享方法...
  14. 这样吃橙子才最健康,90%的人不知道的秘密!
  15. Yii2 中 checkboxlist 复选框 默认选中
  16. k8s v1.22版本中Ingress配置:no matches for kind “Ingress“ in version “networking.k8s.io/v1beta1“
  17. mysql枫叶_枫叶博客告诉你忘记了mysql的root密码怎么办?
  18. 【金猿人物展】观远数据苏春园:用大数据赋能商业品牌 持续捕捉增长机会
  19. 单用户登录记录互踢下线思路
  20. html怎么用chrome测试,html5 – 如何测试触摸事件现在Chrome无法进行标准测试?

热门文章

  1. C++ - sstream标准库(串流控制)
  2. Android自带人脸识别
  3. lammps计算聚合物例子_MD原理与Lammps实例.ppt
  4. 推荐一些坚持原创的公众号
  5. java中jsp的题
  6. RabbitMQ介绍与延时队列
  7. 2021年焊工(初级)报名考试及焊工(初级)免费试题
  8. 查准率/查全率/F1指标
  9. DMIPS CPU主频
  10. 卷积神经网络(CNN)图像识别知识总结