0

对于 php Web 服务,我遇到了一种情况,用于计算具有最小 2 和最大 5 多项选择的问题的百分比,所以我正在尝试这样
我正在使用以下条件

 $x=0;
 $y=5;

if($x < $row[0] < $y)

row[0] 用于从我尝试过的查询中获取值,但它不能正常工作是否有任何其他计算方法。我也试过喜欢

   select (count(showdown_choice_id)*100/(select count(showdown_id) from showdown_response where  showdown_id='$showid')) from showdown_response where showdown_choice_id='$row[0]' and showdown_id=".$showid 

但在 while 循环(包含值 1 到 5)中,每个选择都重复相同的百分比。

请帮我

4

2 回答 2

3

表达方式

if($x < $row[0] < $y)

应该

if($x < $row[0] && $row[0] < $y)
于 2012-05-03T16:29:19.450 回答
3

尝试

$x=0;
$y=5;

if($row[0] > $x && $row[0] < $y)
于 2012-05-03T16:29:24.793 回答