通过php中的while循环读取和比较数据

时间:2015-10-01 08:37:25

标签: php

我使用oracle数据库和php。我想从一个表中选择一个字段的所有值。然后在while循环中比较它们以找到最大的一个(它们是数字)我该怎么办?我会展示我的代码:

$dql="SELECT T21_5 FROM T21";
$dqlresult=oci_parse($conn,$dql);
oci_execute($dqlresult);
$rew=oci_fetch_assoc($dqlresult);
$max=0;
while($rew){
  if($max>$rew['T21_5']){
     $max=$max;
  }else{
     $max=$rew['T21_5'];
  }
}

1 个答案:

答案 0 :(得分:0)

仅存储最大值。

$max=0;
while($row){
  if($max < $row['T21_5'])
  {
     $max=$row['T21_5'];
  }
}
echo $max;//This will output the max value