作者conlich (clcy)
看板Database
标题Re: [MYSQL] mysql单一条件多栏查询疑问
时间Wed Feb 17 16:51:36 2010
如果有两个条件,就是要使用两个text来作..但是如果是一个条件要在两个栏位
里当作条件,那就只需要一个栏位即可.
而我的作法是...有什麽栏位要当作条件,就是给几个text让USER输入 .
在组SQL条件式用IF END IF去判断...
ex: sql = " select * from ...."
sql = sql & " where a = xxx "
if text1 <> "" then
sql = sql & " and b = xxx"
end if
以此类推...
希望能帮到你.
※ 引述《mode1224 (酷比)》之铭言:
: select 输出栏位 from 资料表 where 栏位
: 我想要输入一个条件,搜寻全部资料表的栏位
: where 是否一定要指定栏位,不能简单的搜寻全部资料表栏位
: 例如有3个栏位: id name test
: 目前单一条件多栏位搜寻我只想到 where id="条件A" OR name="条件A" OR test="条件A"
: 但是变成要搜寻条件A AND 条件B 就没办法用以上方法撰写了
: 想请问如何撰写出输入单一条件,能进行全部栏位比对的,而且可以用到二个条件式以上
: 如 id name test
: 1 A
: 2 B C
: 3 C
: 单条件:
: 我在html的text输入:C 会抓出第二、三笔资料给我
: 多条件:
: 我在html的text输入:3 AND C 他会抓出第三笔资料给我,输入A AND B
: 他会抓第一、二笔资料给我。
: 还是如果不同栏位要进行AND查询,就一定要二个以上的text呢?
: 新手初学,感谢各位指导,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.102.138
1F:推 PsMonkey:==.==== 原 po 不是要这种东西吧(前端语言啥都能解啊) 02/17 22:27
2F:推 mode1224:我试着理解,谢谢您的教导。 02/19 13:35