对于一个PHP网络服务我遇到了一个计算百分比和最多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)中,每个选项都会重复相同的百分比。
请帮帮我
答案 0 :(得分:3)
表达式
if($x < $row[0] < $y)
应该是
if($x < $row[0] && $row[0] < $y)
答案 1 :(得分:3)
尝试
$x=0;
$y=5;
if($row[0] > $x && $row[0] < $y)