好难的动态组合啊,没做过,我想请教有经验的大哥大姐帮我想想。。。 根据条件拼接SQL语句,没有那么多组合 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用一个判断咯。这个无非是有几个忽略的问题。假设 选择框为a b c三个值i为一个计数器,这样实现:$i=0; $a!="" && $i++;$b!="" && $i++;$c!="" && $i++;所以你这个问题就转化为了一个判断i值为0 1 2 3 这四个数值的问题,那么问题不就简单了么?第一个条件,都选择,那么就是if($i==0){ // 1| 三个选择框都选择忽略,那么就是select count(*) from 表}elseif($i==3){ //你的第二个条件成立}elseif($i==1){ //条件三成立}elseif($i==2){ //条件四成立}问题迎刃而解。 select 那两个的总数 ---------------- 什么意思? 两个字段怎么算总数? 就是下面这个意思:我有一数据表,结构及数据如下:web page chart100 test1 test1100 test1 test1100 test1 test2100 test1 test2100 test1 test3我要以web=100为条件,在页面上得出如下的效果,怎么做?SQL不会写,请高手指点:page charttest1(5) test1(2) test2(2) test3(1) php自动打印pdf的问题 非常简单的问题,大家进来看下啊。。。。。。。 mysql连表查询 如何用提取字段里的第一个img? 了解支付宝接口 纯担保交易的 帮忙破一下 请教个正则替换表达式 请教一下,如何设计标签体系[整站] php如何过滤特殊字符 自己开发的代码快速生成功能,大家来试试看(完全免费)--更新了insert功能 有关一个mysql语句的写法,请高手指点 使用file函数的问题 请教关于for循环中加入html的问题
这个无非是有几个忽略的问题。
假设 选择框为a b c三个值
i为一个计数器,这样实现:
$i=0;
$a!="" && $i++;
$b!="" && $i++;
$c!="" && $i++;
所以你这个问题就转化为了一个判断i值为0 1 2 3 这四个数值的问题,那么问题不就简单了么?
第一个条件,都选择,那么就是
if($i==0){
// 1| 三个选择框都选择忽略,那么就是select count(*) from 表}elseif($i==3){
//你的第二个条件成立
}elseif($i==1){
//条件三成立
}elseif($i==2){
//条件四成立
}
问题迎刃而解。
----------------
什么意思? 两个字段怎么算总数?
我有一数据表,结构及数据如下:web page chart
100 test1 test1
100 test1 test1
100 test1 test2
100 test1 test2
100 test1 test3我要以web=100为条件,在页面上得出如下的效果,怎么做?SQL不会写,请高手指点:page chart
test1(5) test1(2)
test2(2)
test3(1)