Ankündigung

Einklappen
Keine Ankündigung bisher.

csv import

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • csv import

    Würde gerne csv-files, die im Internet liegen automatisch mit Hilfe von PHP in mySQL importieren.
    Problem ist, dass die Daten pro Datensatz, aus mehrere csv-Dateien kommen und nicht nur aus einer:
    In der datenbank soll pro Datensatz "Datum", "Name" und "Menge" erscheinen. Als Quelle liegen jedoch zwei csv-Dateien vor;
    die eine mit "Datum" und "Name", die andere mit "Datum" und "Menge".
    D.h. es dürfte beim Import des zweiten files, die bereits importierten Daten nicht überschrieben werden und diese müßten auch noch an den richtigen Datensatz angehängt werden.
    Können die Dateien direkt im web ausgelesen werden oder müssen sie erst auf die Festplatte.

    Würde mich über ein paar tips freuen, danke im voraus
    Rolf

  • #2
    beide Dateien zeilenweise zusammen einlesen ( in eienr schleife immer die gleiche zeile der 2 dateien, (gleiche sortierung vorrausgesetzt) und dann dein query zusammenbasteln. aus dem was du einliest.

    www.php.net/fgetcsv

    Ob du sie erst runterladen musst, hängt davon ab, ob allow_url_fopen aktivert ist, findest du in deiner phpinfo raus.

    mfg
    robo47
    [URL="http://www.robo47.net"]robo47.net[/URL] - Blog, Codeschnipsel und mehr
    | :arrow: [URL="http://www.robo47.net/blog/192-Caching-Libraries-and-Opcode-Caches-in-php-An-Overview"]Caching-Klassen und Opcode Caches in php[/URL] | :arrow: [URL="http://www.robo47.net/components"]Robo47 Components - PHP Library extending Zend Framework[/URL]

    Kommentar

    Lädt...
    X