Import-Routine-Versuch

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

  • Import-Routine-Versuch

    Hallo,
    1. ist nachfolgendes Importieren schon eine (perfekte ) Routine?
    (klappt eigentlich)
    2. bei phpMyAdmin wird noch eine tmp-datei angesprochen, warum?
    3. eigentlich bekomme ich nur eine txt-datei zum Importieren
    muß ich die "per Hand" erst in csv verwandeln?


    $sql = 'LOAD DATA LOCAL INFILE \'C:\\\\Programme\\\\xampp\\\\htdocs\\\\home\\\\kundenbereich
    \\\\pricelist-4.csv\' INTO TABLE `naviartikel` FIELDS TERMINATED BY \';\'
    ENCLOSED BY \'"\' ESCAPED BY \'\\\\\' LINES TERMINATED BY \'\\r\\n\''
    . ' ';

    $eintrag=mysql_query($sql);

    $sql1 = 'LOAD DATA LOCAL INFILE \'C:\\\\Programme\\\\xampp\\\\htdocs\\\\home\\\\kundenbereich
    \\\\Artikelgruppen.csv\' INTO TABLE `naviartikelgruppen` FIELDS
    TERMINATED BY \';\' ENCLOSED BY \'"\' ESCAPED BY \'\\\\\' LINES
    TERMINATED BY \'\\r\\n\''
    . ' ';

    $eintrag1=mysql_query($sql1);

    Gruss
    Pepsi
    Zuletzt geändert von pepsi; 23.07.2007, 14:59.

  • #2
    1. klappt es denn?
    2. bitte?
    3. was steht drin?

    Kommentar


    • #3
      dankeschön!

      1. jaaaaa es klappt (aber ich trau dem nicht) - also: es klappt!

      2. LOAD DATA LOCAL INFILE 'C:\\Programme\\xampp\\tmp\\php70.tmp'
      warum wird hier eine php70.tmp angesprochen?


      3. "100xxx" "C661xxxx" "HExxxxx"
      usw mit vielen, vielen Zeilen
      Zuletzt geändert von pepsi; 23.07.2007, 15:20.

      Kommentar


      • #4
        1. na dann.
        2. eine hochgeladene datei? eine temporär angelegte datei? schau doch rein.
        3. evtl. reicht eine anpassung von "fields terminated by" - ansonsten sieht die datei schon strukturiert aus.

        Kommentar


        • #5
          2. also gut - nur eine von phpMyAdmin temporäre- nicht mehr
          auffindbare Datei - die nur von phpMyAdmin intern benötigt wird....
          Punkt 2 erledigt.


          3 bleibt nur noch Punkt 3:
          bleibt noch etwas schwierig, weil mein ID-Feld in der Text-datei fehlt.
          Ok, ich knie mich da noch rein, vorerst hat mir Deine Antwort
          aber schon Mut gemacht.

          Danke
          Gruss Pepsi

          Kommentar


          • #6
            zu 3) Da fehlen doch mit sicherheit die Kommas.

            Kommentar


            • #7
              zu 3) Da fehlen doch mit sicherheit die Kommas.
              Man kann auch mit Leerzeichen trennen...
              Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

              Kommentar


              • #8
                Klar kann man das. Aber darum gings mir hier gerade nicht.

                Kommentar


                • #9
                  ich werde code-süchtig:
                  die txt-Datei zu importieren hat - wie gezaubert- geklappt mit:
                  FIELDS TERMINATED BY \'t\'

                  allerdings dauert das Ergebnis jetzt vieeeeel länger

                  Gruss
                  Pepsi

                  Kommentar

                  Lädt...
                  X