如何做一个综合查询? 给你个例子:$sql="select * from table where 1=1 ";if (xx)$sql.=" OR xx=xx";if (xxx)$sql.=" OR xx=xxx";.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确定以后接收页面得到查询的参数,用其生成查询语句where后的条件不就成了? 举个例子吧查询表单部分:先查询得到动态的查询条件SELECT id,name FROM tiaojian循环$optionlist .= "<option value='$row['id']'>$row['name']</option>"组合成查询选择下拉<select name='queryid'><? echo $optionlist; ?></select>处理部分$sql_que = "SELECT * FROM mytable"$sql_que .= (intval($queryid) > 0) ? "WHERE id=".intval($queryid) : ""; 上面最后一句中间WHERE前面少了一个空格$sql_que .= (intval($queryid) > 0) ? " WHERE id=".intval($queryid) : ""; 嗯 .例子上边已经说得很清楚了,就是根据不同的情况来产生SQL语句 思路求解 形象照 只要方案 招人 webservice 学习,在线等 单域名,多VPS怎么配置? 求救!!!怎样读取Excel中的数据? 我要从数据库里读出数据,然后打印报表,应该怎么做呢? 迷惑。我在桌面能运行javascript,但我再apache,web目录下就不行。帮帮我谢谢在线等 有空的朋友帮帮忙??不明白....在Linux8下配置Oracle+Apache,我快疯了..... 分享中文日历,解决日期问题 php 重新编译gd 不生效 怎样制作客户调查反馈表?分不够再加 如何在程序中定义session的生存期?
查询表单部分:
先查询得到动态的查询条件
SELECT id,name FROM tiaojian
循环
$optionlist .= "<option value='$row['id']'>$row['name']</option>"
组合成查询选择下拉
<select name='queryid'><? echo $optionlist; ?></select>
处理部分
$sql_que = "SELECT * FROM mytable"
$sql_que .= (intval($queryid) > 0) ? "WHERE id=".intval($queryid) : "";
$sql_que .= (intval($queryid) > 0) ? " WHERE id=".intval($queryid) : "";