MySQL-Tabellen

Möchte man bei der Erstellung einer Website innerhalb eines PHP-Skriptes Daten in eine MySQL-Datenbank übertragen, sollte man vor der Übertragung die Anführungszeichen als Inhalt deklarieren ("escapen").

Das funktioniert für einfache bzw. doppelte Anführungsstriche beispielsweise mit:

$string = str_replace('"','\"',$string);
$string = str_replace("'","\'",$string);

... zurück zum Blog