Import-Routine-Versuch

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Last edited by pepsi; 23-07-2007, 14:59.

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

    Comment


    • #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
      Last edited by pepsi; 23-07-2007, 15:20.

      Comment


      • #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.

        Comment


        • #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

          Comment


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

            Comment


            • #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]

              Comment


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

                Comment


                • #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

                  Comment

                  Working...
                  X