Il mio prb è questo,

ho una tabella così composta:

ID | ID_PERSONA | GIORNO | ORA |FLAG|

1 |1234 |23/03/2010 |0800<---- ENTRARA
2 |1235 |23/03/2010 |0810
......
35|1234 |23/03/2010 |0110<-----USCITA
.....
47|1234 |23/03/2010 |0210<-----ENTRATA
Devo scorrere gli elemnti di questa tabella e assegnare il flag P1 o P2 se è entrata o uscita.

Ho provato con questa soluzione ma mi sono bloccato nel momento che devo andare a confrontare il record attuale con quello successivo:

Codice PHP:
<?php
    $conn
=odbc_connect('nome_db','','') or die ('Nessuna Conenssione');
    
$sql="SELECT  * FROM nome_tabella where DATA_TIMBRATURA= #27/02/2010# ORDER BY ID_PERSONA,ID asc ";
    
$rs=odbc_exec($conn,$sql); 
    for (
$i=0;$i <= ($row odbc_fetch_array($rs));$i++){
        
$array_id[] = ($row[ID]);
        
$array_persona[] = ($row[ID_PERSONA]);

......
Qua adesso dovrei confrontare $array_persona[$icon qullo successivo.... ma non ho idea di come fare.
           
    }
    
    echo 
"</table>";
    
?>