Sven Rautenberg: PHP & MySQL

Beitrag lesen

Moin!

Jaja, die leidigen Anfuehrungszeichen und Backslashes...

Du suchst vermutlich nach Addslashes/Stripslashes
http://www.php.net/manual/de/function.addslashes.php

Nein! Wenn, dann sucht er mysql_escape_string() http://de2.php.net/manual/de/function.mysql-escape-string.php.

Diese Funktion ist weitergehender, als addslashes(), sie nutzt die API von MySQL, und ist damit auch zukunftssicher: Sollten irgendwann irgendwelche weiteren Zeichen escapet werden müssen, wird das mit Sicherheit in der API geändert werden, und man muß sich nicht selbst um diese Änderung kümmern.

addslashes() hat einen grundsätzlich anderen Aufgabenbereich, also sollte man die Funktion auch nur dann einsetzen, wenn diese Aufgabe gefragt ist.

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|