Bonjour,
Je crée un site permettant à l'utilisateur d'entrer des nouveaux enregistrement dans la table via un fichier txt.
La premiere ligne du fichier correspond à la liste des variables de la table(séparée par des virgules) tandis que les lignes suivantes sont les enregistrement (1 enregistrement par ligne, les valeur des variables étant séparées par des virgules)
Pour celà j'utilise :
$query="LOAD DATA CONCURRENT INFILE '$saved_tmp_file' REPLACE INTO TABLE `maTable` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\\n' IGNORE 1 LINES ($newChaine3)";
Mais le soucis est que lorsque l'enregistrement possede des aucune valeur pour une variable, il reste donc vide, dans ma base de donnée il prend pour valeur "0"!
Pour être plus claire :
Le fichier ressemble à :
ident,variable1,variable2,variable3
6,,25,65
7,,,,
8,17,16,3
et les ",," sont remplacé par des 0 dans ma table.
Comment puis je gérer ce problème?
Merci pour vos sugestions.
Partager