Bonjour.
Je vous expose mon problème.
J'ai une table à mettre à jour automatique toute les heure à partir de fichier csv que ma plateforme web recevra.
J'ai fouillé et j'ai trouvé un code qui me permet de faire:
1- lecture du fichier ".csv"
2- collectes des données du ".csv" dans un tableau
3- insertion dans la table
et ça marche.
Mais mon problème est que , il peut arriver qu'une donnée existant dans la base soit aussi présente dans le fichier ".csv" à importer.
Jusque là, j'ai utilisé la fonction array_splice() pour supprimer ces lignes. Lorsque je fais un count($tableau) il m'affiche une valeur qui me fait savoir que des lignes ont bien été enlevées; lorsque j'exécute mon insertion, il m'affiche toujours qu'une ligne est dupliquée.
Comment puis-je faire pour éliminer ces lignes dupliquées avant mon insertion dans ma table MySQL?
Quelqu'un a-t il déjà été confronté à cette situation et/ou pourrait-il me preter main forte?
merci beaucoup!
Partager