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);