我使用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'];
}
}
答案 0 :(得分:0)
仅存储最大值。
$max=0;
while($row){
if($max < $row['T21_5'])
{
$max=$row['T21_5'];
}
}
echo $max;//This will output the max value