Bonjour,
! J'avoue être complètement perdu avec MySQL.
Voici ma requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
     $i = -1;
    $request = "SELECT * FROM Structures WHERE Racine LIKE '".$Recherche."'";
    $result = mysql_query($request, $link) or 
                                        die ("R./I_01: SELECT Mot FROM Structures impossible");
    if (mysql_num_rows($result) > 0)
      { while ($Ligne = mysql_fetch_assoc($result))
          { extract($Ligne);
            $i = ($i + 1);
            $ChampOK[$i] = $Ligne['Mot'];
            echo "ChampOK[$i] = $ChampOK[$i] <br />"; } }
l'echo m'affiche:
ChampOK[0] = . ~ Abeille*; n f {$Prv.ABELHA<$L.APICULAChampOK[1] =  †~ Api-; {$L.APIS:'Abeille'}
avec le fin de l'item ChampOK[0] absent.
alors que je devrais avoir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ChampOK[0] = . ~ Abeille*; n f {$Prv.ABELHA<$L.APICULA<APIS}
ChampOK[1] =  †~ Api-; {$L.APIS:'Abeille'}
Conetu du fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Racine           Sequence           Mot
abeille; n f     38                 . ~ Abeille*; n f  {$Prv.ABELHA<$L.APICULA<APIS} 
abeille; n f     39                  †~ Api-;  {$L.APIS:'Abeille'}
? Où est mon erreur pour ne pas récupérer correctement le premier enregistrement.

D'avance merci.

Cordialement.