Bonjour,
j'ai une requête qui me retourne plusieurs rows. quand je parcourt mon tableau de row j'aimerai pouvoir faire une comparaison avec la row suivante pour cela je fait au sein de mon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
while($data = mysql_fetch_assoc($result))
{
    $tmp = mysql_fetch_assoc($result);
    if($data['id']==$tmp['id'])
    {
        $state = '<table>';
    }
    elseif($data['id']!=$tmp['id'])
    {
        $state.= '</table>';
    }
    elseif(...)
    {
        ...
    }
    ....
    else
    {
 
    }
}
Mais comme je l'ai comprit l'utilisation de la méthode déplace le pointeur qui parcourt les rows donc
dans ma boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
while($data=mysql_fetch_assoc($result))
j'aurai une perte d'information. Je ne trouve rien qui me permettrai de faire ma comparaison avec la row suivante.