Falscher Eintrag in MYSQL DB "\"?

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

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

    Kommentar


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

      Kommentar


      • #4
        danke gleiwitz! it rox!

        Kommentar

        Lädt...
        X