关于SQL语句 在PHP页面中的输出
我要根据表里面的period=1查询nb_visits对应的value值select*form表名wherename='nb_visits'andperiod=1orde...
我要根据表里面的 period=1 查询nb_visits对应的value值
select * form 表名 where name='nb_visits' and period=1 order by value desc
select * form 表名 where name='nb_visits' and period=2 order by value desc
select * form 表名 where name='nb_visits' and period=3 order by value desc
三条语句中 period是一个变量 怎么把这三个语句写成一个语句?
然后在输出的时候
<td><div align="center"><?php echo $row['value']?></div></td>这个输出period=1的时候 <td><div align="center"><?php echo $row['value']?></div></td>这个输出period=2的时候
<td><div align="center"><?php echo $row['value']?></div></td>这个输出period=3的时候输出的时候 value 这块应该怎么写!!!
急 急 急 展开
select * form 表名 where name='nb_visits' and period=1 order by value desc
select * form 表名 where name='nb_visits' and period=2 order by value desc
select * form 表名 where name='nb_visits' and period=3 order by value desc
三条语句中 period是一个变量 怎么把这三个语句写成一个语句?
然后在输出的时候
<td><div align="center"><?php echo $row['value']?></div></td>这个输出period=1的时候 <td><div align="center"><?php echo $row['value']?></div></td>这个输出period=2的时候
<td><div align="center"><?php echo $row['value']?></div></td>这个输出period=3的时候输出的时候 value 这块应该怎么写!!!
急 急 急 展开
4个回答
2013-11-18
展开全部
查 select * form 表名 where name='nb_visits' and period >=1 and period <=3 order by value desc
输出
if($row['value']==1){
//value==1
}else if($row['value']==2){
//value==2
}
else if($row['value']==2){
//value==3
}
输出
if($row['value']==1){
//value==1
}else if($row['value']==2){
//value==2
}
else if($row['value']==2){
//value==3
}
追问
你好,你写的这个怎么应用到我上面实例中???
展开全部
select * form 表名 where name='nb_visits' and (period=1 or period=2 or period=3) order by value desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * form 表名 where name='nb_visits' and period in (1,2,3) order by value desc.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * form 表名 where name='nb_visits' order by period asc,value desc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询