Nieuw lid |
|
'k heb 't gevonden, via via heb ik me laten vertellen dat je met phpmyadmin slechts 1000 regels kan importeren bij bepaalde servers (als dat waar is of niet weet ik niet echt maja ik geloof m wel)
<?
$link = mysql_connect("localhost", "username", "password") or die("Could not connect: ".mysql_error());
$db = mysql_select_db("database") or die(mysql_error());
$row = 1000; // aangezien er maar 999 instaan moet ie beginnen bij 1000 als ID nummer
$handle = fopen ("datafile.csv","r"); //("bestand", "alleen-lezen")
while ($data = fgetcsv ($handle, 1000, ";")) { //fgetcsv ( csv bestand in alleen-lezen, LENGTE, string afbakening ) **LENGTE zou in phpmyadmin naar't schijnt standaard op 1000 ....
$query = "INSERT INTO table(`ID`, `field2`, `field3`, `field4`, `field5`, `field6`, `field7`, `field8`, `field9`, `field10`, `field11`, `field12`) VALUES('".$row."', '".$data[0]."', '".$data[1]."', '".$data[2]."', '".$data[3]."', '".$data[4]."', '".$data[5]."', '".$data[6]."', '".$data[7]."', '".$data[8]."', '".$data[9]."', '".$data[10]."')";
$result = mysql_query($query) or die("Invalid query: " . mysql_error().__LINE__.__FILE__);
$row++; //bij 't volgend lijntje op ID 1 bijtellen
}
fclose ($handle);
?>
enfin ik ben content nu :-) |