Ivan: Importieren einer datei in mysql

Hallo ich habe frage bin ein Anfänger in mysql wollte mal fargen ob mir einer helfen kann.
Ich will eine txt Datei einfach in die Datenbank einfügen aber es klappt nicht.
HIer Mein code:

<?PHP

mysql_connect("localhost",
  "DB","PW") or die
  ("Keine Verbindung moeglich");
  mysql_select_db("DB") or die
  ("Die Datenbank existiert nicht");

LOAD DATA INFILE 'tabelle/NKBtabele.txt' INTO TABLE NKB FIELDS TERMINATED BY ',' LINES TERMINATED BY ' ' (Platz, Mannschaft, Punkte)"
?>

  1. aber es klappt nicht.

    Das ist natürlich eine exakte Fehlermeldung, mit der ich dir gezielt helfen kann.

    LOAD DATA INFILE 'tabelle/NKBtabele.txt' ...

    tabele.txt ist ein Schreibfehler.

    Lieben Gruß, Kalle

    1. Der Fehler liegt darin, dass die Daten aus der Datei nicht in die Datenbank eingetragen werden.
      die txt Datei ist so aufgebaut

      1,Mannschaft,3 (Position,Name der Mannschaft, Punkte)

  2. Hello,

    <?PHP

    mysql_connect("localhost",
      "DB","PW") or die
      ("Keine Verbindung moeglich");
      mysql_select_db("DB") or die
      ("Die Datenbank existiert nicht");

    LOAD DATA INFILE 'tabelle/NKBtabele.txt' INTO TABLE NKB FIELDS TERMINATED BY ',' LINES TERMINATED BY ' ' (Platz, Mannschaft, Punkte)"
    ?>

    Das ist leider keine gültige PHP-Datei - sollte dich nicht beim Aufruf der Seite eine Fehlermeldung empfangen? Dein Load-Statement schwebt im luftleeren Raum. Du möchtest einen Befehl wie mysql_query verwenden um ihn auszuführen. Beachte dabei, dass die Pfadangabe u.U. nicht dahin zeigt wo du es erwartest.

    MfG
    Rouven

    --
    -------------------
    "I wish it need not have happened in my time" - "So do I, and so do all who live to see such times. But that is not for them to decide. All we have to decide is what to do with the time that is given us."  --  J.R.R. Tolkien: "The Lord Of The Rings: The Fellowship Of The Ring"
    1. Hello,

      <?PHP

      mysql_connect("localhost",
        "DB","PW") or die
        ("Keine Verbindung moeglich");
        mysql_select_db("DB") or die
        ("Die Datenbank existiert nicht");

      LOAD DATA INFILE 'tabelle/NKBtabele.txt' INTO TABLE NKB FIELDS TERMINATED BY ',' LINES TERMINATED BY ' ' (Platz, Mannschaft, Punkte)"
      ?>
      Das ist leider keine gültige PHP-Datei - sollte dich nicht beim Aufruf der Seite eine Fehlermeldung empfangen? Dein Load-Statement schwebt im luftleeren Raum. Du möchtest einen Befehl wie mysql_query verwenden um ihn auszuführen. Beachte dabei, dass die Pfadangabe u.U. nicht dahin zeigt wo du es erwartest.

      MfG
      Rouven

      Hi,

      habe noch an dem code gearbeitet "geGOOGLet" und habe jetzt den code erweiter
      mysql_connect("localhost",
        "DB","PW") or die
        ("Keine Verbindung moeglich");
        mysql_select_db("DB") or die
        ("Die Datenbank existiert nicht");

      $sql="LOAD DATA INFILE '/tabelle/NKBtabelle.txt' INTO TABLE NKB FIELDS TERMINATED BY ',' (Platz, Mannschaft, s)";
      mysql_query($sql);

      1. Hello,

        <?PHP

        mysql_connect("localhost",
          "DB","PW") or die
          ("Keine Verbindung moeglich");
          mysql_select_db("DB") or die
          ("Die Datenbank existiert nicht");

        LOAD DATA INFILE 'tabelle/NKBtabele.txt' INTO TABLE NKB FIELDS TERMINATED BY ',' LINES TERMINATED BY ' ' (Platz, Mannschaft, Punkte)"
        ?>
        Das ist leider keine gültige PHP-Datei - sollte dich nicht beim Aufruf der Seite eine Fehlermeldung empfangen? Dein Load-Statement schwebt im luftleeren Raum. Du möchtest einen Befehl wie mysql_query verwenden um ihn auszuführen. Beachte dabei, dass die Pfadangabe u.U. nicht dahin zeigt wo du es erwartest.

        MfG
        Rouven

        Hi,

        habe noch an dem code gearbeitet "geGOOGLet" und habe jetzt den code erweiter
        mysql_connect("localhost",
          "DB","PW") or die
          ("Keine Verbindung moeglich");
          mysql_select_db("DB") or die
          ("Die Datenbank existiert nicht");

        $sql="LOAD DATA INFILE '/tabelle/NKBtabelle.txt' INTO TABLE NKB FIELDS TERMINATED BY ',' (Platz, Mannschaft, s)";
        mysql_query($sql);
        aber es ist noch immer der selbe fehler vorhanden, es werden keine
        daten in die datenbank eingetragen wo liegt der fehler??

        1. Hallo Ivan!

          Aus dem Posting, auf das ich antworte, sieht man nicht, was Du neu hinzugefügt hast. Das wird unübersichtlich und vielleicht hindert es Antwortenden, die Dir zum Thema helfen könnten, weil kaum zu sehen, was von Dir ist und was vom Vorposter.

          Also, halte Dich daran und zitiere nur das, was Du vom Vorposter (auch wenn Du wie in diesem Fall selbst der Vorposter bist), was von Belang ist.

          Viele Grüße aus Frankfurt/Main,
          Patrick

          --

          _ - jenseits vom delirium - _
          [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
          Nichts ist unmöglich? Doch!
          Heute schon gegökt?