Création d'une nouvelle table dans DB correspondant aux colonnes du fichier csv uploadé
Posté : 13 avr. 2016, 15:41
Bonjour,
Je dois créer une application php d'analyse de logs, et pour ce faire il me faut pouvoir envoyer des fichiers csv et les stocker dans la DB. Chaque nouvel envoi doit effacer la table précédemment créée et la remplacer par une nouvelle. Ces fichiers n'étant pas tous formatés de la même façon, je ne peux pas créer une table que je pourrais remplir puis vider chaque fois que j'envoi un nouveau fichier, étant donné que les entêtes ne sont pas forcément les mêmes.
Je n'ai jamais travailler sur de l'upload de fichier, donc je ne sais vraiment pas si ce que je veux faire est possible ou non, et si c'est réellement possible, comment le faire.
J'ai trouvé ce lien http://coyotelab.org/php/upload-csv-and ... mysql.html qui peut m'aider pour l'upload de csv, mais pour le reste je ne sais pas du tout comment m'y prendre.
Merci de ne serait-ce qu'avoir lu ce post, que vous puissiez y répondre ou non
Je dois créer une application php d'analyse de logs, et pour ce faire il me faut pouvoir envoyer des fichiers csv et les stocker dans la DB. Chaque nouvel envoi doit effacer la table précédemment créée et la remplacer par une nouvelle. Ces fichiers n'étant pas tous formatés de la même façon, je ne peux pas créer une table que je pourrais remplir puis vider chaque fois que j'envoi un nouveau fichier, étant donné que les entêtes ne sont pas forcément les mêmes.
Je n'ai jamais travailler sur de l'upload de fichier, donc je ne sais vraiment pas si ce que je veux faire est possible ou non, et si c'est réellement possible, comment le faire.
J'ai trouvé ce lien http://coyotelab.org/php/upload-csv-and ... mysql.html qui peut m'aider pour l'upload de csv, mais pour le reste je ne sais pas du tout comment m'y prendre.
Merci de ne serait-ce qu'avoir lu ce post, que vous puissiez y répondre ou non