Hoi,
Ik zit met een probleem en krijg het niet voor elkaar om 1 .csv file in 2 mysql tabellen te laden.
Het is de bedoeling dat
kolom 2345 en 7 in tabel: fietsen,
en kolom 6 89 en 10 in tabel:accesiores
in te voeren.
Ik kan de volgorde wel veranderen maar dan moet de upload .csv er zo uitzoen.
File 1 , ,data,data,data,,,,,
en file 2 ,data,,,,data,data,data
Dat ziet niet uit natuurlijk.
Wat ik zover heb dat werkt is het volgende:
$fcontents = file ('./upfile.csv');
# expects the csv file to be in the same dir as this script
$aa="1";
for($i=0; $i<sizeof($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode(",", $aa . "," . $line);
# if your data is comma separated
# instead of tab separated,
# change the '\t' above to ','
$sql = "insert into fietsen values ('".
implode("','", $arr) ."')";
$aa++; mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
Het moet toch allemaal met 1 script te doen zijn of niet?
822 views