Bonjour,
Je souhaite importer des données présentes dans un fichier texte dans une base de données SQL.
L'import se fait mais j'ai une erreur qui s'affiche constamment et je n'arrive pas à trouver d'où viens le problème:
Voici l'erreur qui s'affiche: "Notice: Undefined offset: 1"
De plus, lorsque j'insère mes données dans mon table de ma BDD, l'insertion de fait correctement mais une ligne vide s'ajoute en plus. Et je ne comprends pas pourquoi.
Merci de votre aide .
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 include("fonction.php"); $bdd = connexion_base(); $fichier = file("texte.txt"); for($i=0;$i<count($fichier);$i++) { $ligne = $fichier[$i]; $list = explode(" ",$ligne); $total_popul = $list[0]; $nId = substr($total_popul, 4); $zone = $list[1]; echo $zone; $requete = "INSERT INTO donnees(population,zone_rurale) VALUES ('$nId','$zone')"; $resultats = $bdd->query($requete); $resultats->setFetchMode(PDO::FETCH_ASSOC);*/ } if(mysql_error()) { echo "Erreur dans la BDD : ".mysql_error(); print "<br>Stop."; exit(); } else print "Base mise a jour<br>"; echo "<br>Importation terminée, avec succès."; ?>
Merci d'avance pour votre aide.
Partager