Mailinglisten-Archive |
hallo.
du musst den string bevor du in der db ablegst escapen.
nimm dazu die funktion addslashes();
also:
$text = addslashes($text);
dann:
$query = "insert into tabelle (text) values ('$text')";
nach dem wiederauslesen aus der dp kannst du die slashes mit
$text = stripslashes($text) wieder entfernen.
/achim
> Jetzt hab ich doch noch ein Problem:
>
> Ich möchte gerne ganz normalen Text in einer MySQL-Datenbank
> speichern,
> jedoch entsteht immer dann ein Fehler, wenn in diesem Text
> eiin Hochkomma
> (') vorkommt. Das ist logisch, wenn man weiß, dass MySQL die
> Datenbankfelder
> mittels Hochkomma-Komma Kombinationen trennt.
php::bar PHP Wiki - Listenarchive