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 に答える