PHP PDO FETCH_ASSOC在下一个while循环之前检查下一行中的值


PHP PDO FETCH_ASSOC check value in next row before next while loop

简单的问题,很难解决。我使用while循环来显示mu-PDO查询的结果,比如这个

while($data = $stmt->fetch( PDO::FETCH_ASSOC )){ 
   //if the next row has an other value   
   //pass row to Class (to compose HTML object)
   //if the same do something else
}

在while循环结束之前,有没有办法查看下一行中的值?如果下一行的值相同,我想做点什么。。。

应该是这样的:

$i = 0;
while($data = $stmt->fetch( PDO::FETCH_ASSOC )){ 
//Display row
echo '$data['test']['$i']';
if($data['test'][$i] == $data['test'][$i + 1]){
    //do something...
}
$i++;
}