PHP MYSQL PHPMYADMIN

  • Hallo zusammen,

    ich möchte eine .csv Datei hochladen, die dann per PHP in SQL gespeichert wird.
    Ich möchte dieses nicht per PHPMYADMIN machen.
    Ich habe es schon probiert, jedoch bekomme ich den Inhalt der .csv Datei
    nicht so hin das ich ihn per mySQL importieren kann...

    $dateihandle=fopen("./mappe1.csv","r");
    $daten = fread($dateihandle, 10000000);

    Nun habe ich in $daten den Inhalt der .csv Datei (12;11;we;23; ff;23;as;12)

    Um die Daten nun in die Datenbank zu schreiben muss ich ja eigentlich nur mit explode
    die Daten splitten

    $data=explode(" ",$daten);

    foreach($data as $quer){
    //mysql anweisung
    }

    Jedoch splittet explode die Daten nicht...

    Hat einer vielleicht eine schönere Lösung dieses Problem zu lösen?

    mfg

  • Zitat von GreenRover

    wie wäres es damit das explode auf ; zu machen ?!

    $data=explode(';',$daten);

    ;) und wie weiß ich dann wann ein datensatz zuende ist?