Résultat inattendu d'un select
Bonjour,
! J'avoue être complètement perdu avec MySQL.
Voici ma requête:
Code:
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:
Citation:
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:
1 2 3
|
ChampOK[0] = . ~ Abeille*; n f {$Prv.ABELHA<$L.APICULA<APIS}
ChampOK[1] = ~ Api-; {$L.APIS:'Abeille'} |
Conetu du fichier:
Code:
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.