关于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 这块应该怎么写!!!
急 急 急
展开
 我来答
匿名用户
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
}
追问
你好,你写的这个怎么应用到我上面实例中???
成凝38
2013-11-19
知道答主
回答量:23
采纳率:0%
帮助的人:5.1万
展开全部
select * form 表名 where name='nb_visits' and (period=1 or period=2 or period=3) order by value desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小旗子的海角
2013-11-21 · 贡献了超过101个回答
知道答主
回答量:101
采纳率:0%
帮助的人:16.4万
展开全部
select * form 表名 where name='nb_visits' and period in (1,2,3) order by value desc.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
var_this
2013-11-18
知道答主
回答量:1
采纳率:0%
帮助的人:1436
展开全部
select * form 表名 where name='nb_visits' order by period asc,value desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式