Falscher Eintrag in MYSQL DB "\"?

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

  • Falscher Eintrag in MYSQL DB "\"?

    Hallo Leute,

    habe kleines Problem beim Eintrag einer Variablen mit "backslash" in meine MYSQL DB.


    $pfad = "\\\mypc\\dokudb$\\$datei";

    echo $pfad;


    Ausgabe mit echo so wie es sein sollte: \\mypc\dokudb$\20060428093656977.jpg

    in die DB wird aber folgendes geschrieben:

    \mypcdokudb$20060428093656977.jpg

    Warum ist das so? kommt der mit den "\" nicht klar, oder dem Dollarzeichen der Windowsfreigabe? Oder habe ich die Spalte falsch definiert???






    Gruß
    Puschel

  • #2
    Poste mal die Query, die du an die DB sendest.

    Und dann schau dir auch mal an, welche Zeichen du dort escapst.

    Comment


    • #3
      machst du für den INSERT
      $pfad1=mysql_real_escape_string($pfad);
      $sql="INSERT INTO $tabelle (pfad, weitere felder) VALUES ('$pfad1','weitere werte')";
      und alles wird gut

      Comment


      • #4
        danke gleiwitz! it rox!

        Comment

        Working...