Ich habe eine CSV Datei die ich auslesen möchte getcsv liest allerdings nur die erster Reihe was ist da falsch?
PHP-Code:
$db = mysqli_connect("mysql5.obcc-srv02.net", "db428882_11", "msH5vrT7j:_x", "db428882_11");
if(!$db)
{
exit("Verbindungsfehler: ".mysqli_connect_error());
}
$datei = fopen("austraeger.csv", "r");
$daten = fgetcsv($datei, 10000,';');
print_r($daten);
while ($daten) {
if (!mysqli_query($db,"INSERT INTO austrager (feld1, feld2, personal,lohnart,monat,betrag,kostenstelle,feld8,feld9) VALUES ('$daten[0]','$daten[1]','$daten[2]','$daten[3]','$daten[4]','$daten[5]','$daten[6]','$daten[7]','$daten[8]'"))
{
printf("Errormessage: %s\n", mysqli_error($db));
}
//print_r("INSERT INTO ausfall (feld1, feld2, personal,lohnart,monat,betrag,feld333,feld8,feld9) VALUES ('$daten[0]','$daten[1]','$daten[2]','$daten[3]','$daten[4]','$daten[5]','$daten[6]','$daten[7]','$daten[8]'");
$daten = fgetcsv($datei, 10000,';');
Kommentar