Au fait, c'est très simple (et il suffit de lire la doc de la fonction _EzMySql_FetchData ou ...FetchNames

)
- Quand on fait une requête, le résultat est stocké en mémoire (quelque part, on s'en fout!)
- En suite, lors du premier appel à FetchData, celle-ci retourne la première ligne (Row) de la requête sous forme d'un Array (tableau) à Base-0, lors des autres appels, les autres lignes sont retournées, c'est pour cela que je l'appel dans une boucle, et que cette boucle se termine quand FetchData ne retourne plus d'array (C'est à dire, que il n'y a plus de données à récupérer dans la requête)
- En fin, pour le For In, c'est tout simplement une manière simple de récupérer toutes les valeurs d'un Array, j'aurais très bien pu faire
For $i = 0 To UBound($row) - 1
ConsoleWrite($row[$i] & @TAB)
Next