作者camille168 (凯凯)
看板PHP
标题[请益] 多条件查询
时间Wed Jan 23 13:06:14 2008
我想要做一个查询是选择栏位然後输入查询值来查询
也就是说,我在网页上做了一个下拉式选单来选栏位
(标签=中文栏位名,值=mysql栏位名称)
後面再做一个text来输入值
选到那个栏位时输入值就可以依那栏位来查我所输入的值
我想要做的就是这种
现在有个问题就是
我在写sql时where那里应该怎麽写会比较好?
我现在是把栏位名称用变数来替代
where '$field' like 'colname'
变数~colname 预设值:% 执行值:$_GET['field']
不过这样没办法查询说
按查询的话就查不到任何资料
请问有那位大大可以替我解惑呢?
谢谢m大和s大的解说
我改了
http://moon.nfu.edu.tw/~g241126/1.phps
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.75.220.244
1F:推 maplenote:$sql= sprintf("SELECT .. WHERE %s LIKE '%s'",$field, 01/23 13:20
2F:→ maplenote:$colname); 01/23 13:22
3F:→ camille168:还是没办法耶!查询不会动(按了查询还是那些资料) 01/23 14:04
4F:→ camille168:bty,我是用dw8写的 01/23 14:08
5F:推 cleanwind:用 mysql_error()给大家看一下吧 :p 01/23 14:53
6F:→ camille168:用了,没有错误讯息,就只是key了值,资料没有动 01/23 15:18
※ 编辑: camille168 来自: 211.75.220.244 (01/23 15:25)
7F:推 maplenote:这样不能下载低.php能这样下载 那密码的档案也被抓光噜 01/23 16:28
※ 编辑: camille168 来自: 211.75.220.244 (01/23 16:43)
8F:推 shadowjohn:副档名改成 .phps 吧 01/23 17:18
9F:→ shadowjohn:where colname like '%".$field."%' 01/23 17:23
※ 编辑: camille168 来自: 211.75.220.244 (01/23 17:24)
10F:→ shadowjohn:密码档最好在webroot外php.ini的include指定目录中... 01/23 17:23
11F:→ camille168:这样改还是没办法,会有错 01/23 17:31
12F:推 appleboy46:又看到一个用 DW 写网站的了,哈哈 01/23 21:28