Bonjour,
Il faut découper le problème :
- l'upload du fichier : est-ce qu'il est uploadé à la main via un formulaire, récupéré par ftp... (
- la lecture du fichier : pour identifier le nombre de colonne à gérer
- la mise à jour de la structure de base de données
- la copie du fichier en base
Le script que tu as trouvé te permet de faire la majorité de ces points, mais considère que la structure de base est toujours la même. Dans ton cas, au lieu du TRUNCATE pour vider la table, il faut faire un DROP puis un CREATE TABLE. Ce dernier ne pourra être fait qu'après avoir lu la première ligne du fichier (avec un peu de chance ça sera une ligne d'entête) qui te permettra de déterminer le nombre (et éventuellement le nom) des colonnes de la nouvelle table.
Il ne reste plus ensuite qu'à faire comme dans le script, une boucle sur chaque ligne du fichier et faire un insert
