André Laugks: Anführungszeichen umwandeln

Beitrag lesen

Hallo!

Ja genau,
wenn ich einen Text habe, der so aussieht: Hallo, hier ist "Jogi".

dann steht in der Datenbank der Text: Hallo, hier ist \

und das war's. Wiess auch nicht warum.

Nehmen wir mal an, Du möchtest

// steht z.B. in $string zur Verfügung
     Ich bin ein 'String', der "doppelte" und 'einfache'  Anführungszeichen enthält.

in die Datenbank schreiben.

1. Weg // der "etwas" umständlich ist

  
function stringDB($string = '')  
{  
   // stripslashes() um eventuelle Maskierungen zu löschen  
   $string = addslashes(stripslashes($string));  
}  
  
$sql = "INSERT INTO tabelle (text) VALUES (" . stringDB($string) . ")";  

2. Weg

mysql-escape-string()

André Laugks

--
Die Frau geht, die Hilti bleibt!