Bonjour à tous, voila je me pose un question, j'ai un fichier excel qu ej transforme en csv pour pouvoir insèrer le tout dans une bdd.
Tout fonctionne bien,meme l'insertion, le seul hic; c'est qu le fichier csv contient 1211 lignes, et que lorsque j'insère je met un petit compteur pour voir combien d'insertion le script me fait et la surprise, j'en ai 1212.
Soit une de plus. L'insert en plus à cette tête la .
INSERT INTO bp_article (libelle,reference,contenant,id_bp_produit) VALUES ("","","","6354")
Le problème viens du faite que quand il me compte mes lignes du fichier csv
1 2 3 4 5 6 7 8 9 10 11 12
| $i=0;
// ouverture du fichier en mode lecture (r = ready)
$fichier=fopen("laorav2.csv","r+");
// lecture ligne par ligne tant qu'on ne rencontre pas le code: fin de fichier(feof)
while(!feof($fichier))
{
$tableau[$i]=explode(";",fgets($fichier,1024));
$i++;
}
// fermeture du fichier
fclose($fichier);
$nblignes=$i; |
si je fais afficher $nblignes il m'en ressort 1212 alors qu si j'ouvre le csv il y en a 1211.
Voila si vous savz pourquoi, je suis preneur
Partager