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?

Reageren