MySQL interesse |
|
Ok, ben ff bezig geweest.
Wat ik zou willen: De gegevens van het test.csv bestand importeren in een database.
Maar ik krijg nu telkens de melding "Query was empty", dit terwijl er wel data in het test.csv bestand staat. En er wordt dus ook niks in de tabel 'adressen' bijgeschreven. Wat doe ik fout?
code:
<?
$link = mysql_connect("localhost", "", "") or die("Could not connect: ".mysql_error());
$db = mysql_select_db("database") or die(mysql_error());
$row = 0;
$handle = fopen ("test.csv","r");
WHILE ($data = fgetcsv ($handle, 1000, ","))
{
$result = mysql_query($sql) or die(mysql_error());
$sql = "INSERT INTO adressen(id,voornaam,tussenvoegsel,achternaam,adres,huisnummer,huisnummertoevoeging,postcode,woonplaats,telefoon,fax,email)
VALUES('".$row."','".$data[0]."','".$data[1]."','".$data[2]."','".$data[3]."','".$data[4]."','".$data[5]."','".$data[6]."','".$data[7]."','".$data[8]."','".$data[9]."','".$data[10]."','".$data[11]."','".$data[12]."')";
$result = mysql_query($query) or die("Invalid query: " . mysql_error().__LINE__.__FILE__);
$row++;
}
fclose ($handle);
?>
<? $row = 0; $handle = fopen ("test.csv","r"); WHILE ($data = fgetcsv ($handle, 1000, ",")) { $sql = "INSERT INTO adressen(id,voornaam,tussenvoegsel,achternaam,adres,huisnummer,huisnummertoevoeging,postcode,woonplaats,telefoon,fax,email) VALUES('".$row."','".$data[0]."','".$data[1]."','".$data[2]."','".$data[3]."','".$data[4]."','".$data[5]."','".$data[6]."','".$data[7]."','".$data[8]."','".$data[9]."','".$data[10]."','".$data[11]."','".$data[12]."')"; $row++; } ?>
|