设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
求解一个关于sql多个or查询
返回列表
发新帖
求解一个关于sql多个or查询
[复制链接]
11
|
7
|
2021-1-27 05:54:18
|
显示全部楼层
|
阅读模式
我要求实现的效果:我选了a,和b条件,那么符合这两个其中任意一个条件就会被查出来,假如还有一条条件是c的,那么我选了a,b条件,条件为c的就不应该被查出来才对,可是他还是出来了,大哭。脑袋短路了哪位大哥大姐能给我指点指点。
我是这样写的,
select*fromdede_competitionwhere(classifylike'%$classify%')or(levellike'%$level%')or(rewardlike'%$reward%')or(`ability`like'%$ability%')or(`DDL`like'%$ddl%')ORDERBY`signupTime`DESC
在前端页面用ajax传的几个参数过去查询的
分 -->
回复
使用道具
举报
千问
|
2021-1-27 05:54:18
|
显示全部楼层
你不是知道or是符合其中任意一个条件就会被查出来的吗?
而且你用的还是模糊查询(like)
那你怎么能认定含有a、b的记录中就一定不含有c呢?
何况你的sql指令是写死的
对于条件classifylike'%$classify%'
如果$classify为空(因为没选中),就变成了classifylike'%%'
而classifylike'%%'这样的条件表达式是恒成立的
回复
使用道具
举报
千问
|
2021-1-27 05:54:18
|
显示全部楼层
我只要符合其中任意一个就查出来,我选了a,b,那么a,b中还含有c,也会出来,这是我想要的结果。你说我sql是写死的,如果参数值为空就恒成立,那怎么让他动态来写sql
回复
使用道具
举报
千问
|
2021-1-27 05:54:18
|
显示全部楼层
我把sql放到数据库去执行了,得出的结果是我想要的,可是在页面参数被编译了,怎么解决呢
回复
使用道具
举报
千问
|
2021-1-27 05:54:18
|
显示全部楼层
查询的逻辑表达式:
(aorb)or(not(aorb)andc)
回复
使用道具
举报
千问
|
2021-1-27 05:54:18
|
显示全部楼层
引用3楼cgnine的回复:
我把sql放到数据库去执行了,得出的结果是我想要的,可是在页面参数被编译了,怎么解决呢
去掉相应的编码函数,或者再用一个解码函数还原,可参考:
http://netwjx.github.io/blog/2012/07/07/encode-and-decode-unicode-escape-string/
回复
使用道具
举报
千问
|
2021-1-27 05:54:18
|
显示全部楼层
引用5楼neorobin的回复:
Quote: 引用3楼cgnine的回复:
我把sql放到数据库去执行了,得出的结果是我想要的,可是在页面参数被编译了,怎么解决呢
去掉相应的编码函数,或者再用一个解码函数还原,可参考:
http://netwjx.github.io/blog/2012/07/07/encode-and-decode-unicode-escape-string/
谢谢
回复
使用道具
举报
千问
|
2021-1-27 05:54:18
|
显示全部楼层
谢谢各位了~~~
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
求你的头像图片
[email protected]
2
盛世三国隐藏热键怎么设置
3
太仓友通的东西好不好啊
4
求死神来了1
5
佐助在第几集杀了大蛇丸
6
胆道闭锁是不是属于遗传?
7
求2012年日韩好听的歌,歌名和歌手名麻烦打上去,数量要多谢谢
8
椒江中心医院或者温岭第一人民医院有奥卡西平卖吗?
9
明年NBA那支球队最有可能夺冠。?
10
已知x1,x2,x3,x4的方差为3,则数据4x1+1,4x2+1,4x3+1,,4x4+1的方差是多少,需要详细讲解,谢谢。
11
老公弟弟生个儿子,2012年6月22日出生,爸爸姓张,妈妈姓从,帮想个好名
12
加速世界完整版主题曲和片尾曲,谢谢
13
大连民族学院的预科录取线如何?
14
英国本特利和宾利一样吗
15
安徽大学江淮学院怎么样?我堂妹今年高考,文科,524分,能被录取吗?
16
SD敢达在哪看击坠数
17
优酷视频放在QQ空间里转码问题
18
大冲锋连炮是如何按得!?
19
我是安徽省2012年的考生,今年考得不好,就考了467分,二本分数线是478,我有没有可能,通过降分上个二本?
20
( )石成( )这个词语怎么填
21
太原到盂县藏山走太阳高速公路从哪个路口下?
22
Galaxy S2 与GALAXY S2 LTE升级版 E110S 有何分别
23
过几天同学聚会可能要唱歌,可最近嗓子不好,有什么方法可以护护嗓?到时候能保证嗓子有个良好的状态?
24
平板电脑专用键盘皮套好用吗
25
谁知道这个视频夜店放的是什么歌。
26
海关抽检率是多少?
27
你好 在?????
28
为什么有男女之分?
29
外出旅游需要带什么?【我要去长沙、重庆】
30
横岗佳客来放的歌有什么
31
假如我一天毛钱卖400,房费110,工人工资60,30%的利润我还剩多钱
32
求给一个奥拉星牛号,有战无炎和神武月,给的加1960958570,行的,在加50分
33
三国小镇刘备极品号源
34
我小孩不是我老公的,他起诉我,我怎么办
35
石家庄铁道学院四方学院电气工程及其自动化专业怎么样 谢谢大家
36
求哥哥的《春光乍泄》高清版··· 发邮箱···
[email protected]
37
我想跟男朋友分手
38
2012qq老是登不上 连接服务器超时,请重试。错误代码0×00000001
39
辽宁省乡镇的总数是多少
40
求视频,求NBA1979总决赛西雅图超音速队与华盛顿子弹队的视频
41
广东3A有哪些学校有审计或者这个专业?
42
福建工程学院2012在四川开设工程造价专业不
43
祖国山水多美丽用什么语气朗读
44
家人与恋人
45
有比万子纯更丑的人吗?
46
怎么弄QQ2012的透明皮肤enm
47
水浒传里的无疆是谁啊?求解啊~~~
48
我是四川今年的美术考生 文化368 专业227 大家认为我应该报哪个学校好喃? 我想报的是乐山师范 希望大不?
49
跪求短篇穿越小说。
50
是不是三本学校都很贵吗?
51
邻居给我网线上网,我有一个无线TP-LINK,请问怎样安装
52
湖北医药学院是郧阳医学院吗?
53
跪求穿越小说!!!越多越好,因为本人看过很多不要重复!!!
54
2012年通渭县第二中学中考成绩查询
55
烦恼时眼前突然出现高温气焰在波动,然后休克。是什么病症?
56
t284次列车属于哪个铁路局
57
急求一份网页制作成品的个人网站。。只为明天交作业,要求是Dreamweaver 8,内容没用要求,简单的就行。
58
我想去河北读,但又不知道我的分数可不可以去外省。很急,因为我男朋友是河北的。能不能告诉我一些332...
59
2012江西高考625分可以报考什么大学
60
为什么我老是变成母体
61
我们单位上有台HP5200LX的激光打印机,原来一台电脑可以打印,现在我要把它接一个USB分接开关来两台电脑共
62
重庆理工大学招办电话
63
广霍香,厚朴,法半夏,茯苓,豆蔻,白扁豆,薏苡仁,焦山楂,建曲,炒白术,陈皮,佩兰,紫苏叶,甘草。请
64
谁要狠网站,,幼,幼的,,加名字,和你分享嗯嗯
65
急求SMtown 电影I AM
66
今年514能报西南交通大学吗?
67
我没有卖的很低啊,离最低限额还很远,只是改动了一点点就不行了,比如说10元的卖9.6元
68
奥比岛卖号,岛龄600多和1000多,具体加QQ。247833641,加备注。
69
XXXXX??
70
请问,丰台区有教小学奥数的吗?我小孩四年级下,想从暑假开始学,以前基本没接触过!
71
河北联合大学冀唐学院一年下来需要多少啊?
72
发一个PSP战场女武神3中文版的完美存档给我,跪求。邮箱:
[email protected]
73
想改掉电脑
74
这个片子的背景曲叫什么,求歌名!!!!!!!!!!!!!!跪求·····
75
急求office2007免费版下载发现邮箱中谢谢!
[email protected]
!
76
网上邻居被删掉了,对宽带连接有影响吗?
77
下列各组离子一定能大量共存的是
78
2012河北工业大学承认不承认独生子女加分
79
有什么办法可以一个月瘦20斤
80
我是2012年的【河北省】美术考生,文化课400【文】,专业234.是否能上【河北科技师范学院】
81
CSOL我用移动充值卡50不小心点了个10快的我然后又冲了一个10快和30快怎么没有到账号啊?这可怎么办、?
82
为什么电脑主题改不了电脑边框。只能上一个壁纸,鼠标 Themes已经启动
83
注会老考生老照片丢失有影响吗
84
没有离婚,有个不到一岁女儿,女方和别人同居,小孩双方都要,但是是她先背叛男方和小孩的,法院会判给...
85
手机版万能遥控器下载
86
请问人大的金融学,金融工程,经济学,国民经济管理专业有什么区别?将来的就业及出国情况怎么样?
87
贵州六盘水盘县第二中学2012年中考录取分数是多少?
88
想玩下DNF,因为出来新角色(男法师)。去创号哈! 谁知道按了下输入法,然后掉了。我想问为什么?谁能帮我
89
探路者品牌西安专卖店的地址在哪里?
90
深圳原产地证如何办理
91
西安外国语大学
92
Y &清晨&
93
第三级dnf女弹药加点(不要复制的)我用手弩。
94
韩文名字转换器,董卫强用韩文怎么翻译
95
10年前妈妈的年龄是女儿的8倍,现在妈妈的年龄是女儿的3倍,现在妈妈的年龄是多少
96
信用卡不透支取现有手续费吗
97
人体有丝分裂前期有多少个四分体?
98
属狗的吉祥颜色是什么?我是1994年10月21日
99
哪些国际组织积极参与了日本大地震救灾的工作中