il problema non sono i caratteri speciali in generale, č propio l'apostrofo, perchč č lo stesso carattere che usi per racchiudere i valori della query.
per risolvere puoi 'ripulire' le variabili prima di passarle alla query:
$comments=str_replace("'","\'",$comments);
![]()