xthetronx
Erfahrenes Mitglied
Hallo zusammen,
beisse mir gerade die Zähne, an einem vermeintlich leichten Import.
Ich habe eine Tabelle mit über 30 000 Stadtnamen, welche ich in die DB schreiben will.
Unten aufgeführter Code soll dies bewerkstelligen.
Leider passiert nicht viel, ausser dass anscheinend die Schleife nur 1x durchlaufen wird und das war´s.
In der fgetcsv() habe ich auch das Trennzeichen angegeben, obwohl ich nur eine Spalte (die Stadt) habe. Aber auch, wenn ich es weg lasse, passiert nichts.
Ich bin da mit meinem Latein am Ende und wäre dankbar für jeden Tip.
Gruß
Torsten
beisse mir gerade die Zähne, an einem vermeintlich leichten Import.
Ich habe eine Tabelle mit über 30 000 Stadtnamen, welche ich in die DB schreiben will.
Unten aufgeführter Code soll dies bewerkstelligen.
Leider passiert nicht viel, ausser dass anscheinend die Schleife nur 1x durchlaufen wird und das war´s.
Code:
<?php
include("include/dbconnect.php");
$handle = fopen('stadt.csv', 'r');
while($data = fgetcsv($handle, 31000, ';')) {
$sql = mysql_query("INSERT INTO autocomplete (stadt) VALUES ('$data[0]')");
echo $data[0]." <br />";
}
?>
In der fgetcsv() habe ich auch das Trennzeichen angegeben, obwohl ich nur eine Spalte (die Stadt) habe. Aber auch, wenn ich es weg lasse, passiert nichts.
Ich bin da mit meinem Latein am Ende und wäre dankbar für jeden Tip.
Gruß
Torsten