Erreur php : "Notice: Undefined offset: 1"
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:
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.