le 18/07/2010 à 18:26
Importation de données dans ma base SQL
Bonjour,
Actuellement en stage et n'étant pas informaticien de formation, je rencontre quelque problème sur un projet. Le projet est long et comporte diverses parties, je ne vous l'expliciterai donc pas. Cependant un truc me pose problème. J'ai constitué une base de données avec phpmyadmin. Elle est composée de plusieurs tables liées par des clés étrangères. Je voudrais créer un script php permettant en indiquant un fichier excel, d'enregistrer les données de ce tableau directement dans ma base. En cherchant sur internet j'ai trouvé quelques solutions, mais à chaque fois j'ai un gros problème ! Les tableaux en entrée comporteront tous les champs de ma base quelques soit la table. C'est à dire, une sorte de tableau ou on aurait fait un NATURAL JOIN de toutes les tables de ma base. Il faudrait que je fasse des conditions sur l'extraction des données en fonction des colonnes pour implémenter chaque table correctement... Es-ce que ce la vous semble possible? Et avec quel outil? Merci par avance!
Actuellement en stage et n'étant pas informaticien de formation, je rencontre quelque problème sur un projet. Le projet est long et comporte diverses parties, je ne vous l'expliciterai donc pas. Cependant un truc me pose problème. J'ai constitué une base de données avec phpmyadmin. Elle est composée de plusieurs tables liées par des clés étrangères. Je voudrais créer un script php permettant en indiquant un fichier excel, d'enregistrer les données de ce tableau directement dans ma base. En cherchant sur internet j'ai trouvé quelques solutions, mais à chaque fois j'ai un gros problème ! Les tableaux en entrée comporteront tous les champs de ma base quelques soit la table. C'est à dire, une sorte de tableau ou on aurait fait un NATURAL JOIN de toutes les tables de ma base. Il faudrait que je fasse des conditions sur l'extraction des données en fonction des colonnes pour implémenter chaque table correctement... Es-ce que ce la vous semble possible? Et avec quel outil? Merci par avance!