Le var in php necessitano del $
E quindi
$query2 .="\,";
$query3 .='\,';
EDIT:
La virgola non e' considerata carattere speciale in php ma in mysql e pure la se sta dentro una stringa viene letta come carattere normale.
I caratteri speciali, di cui hai linkato la pagina, sono quelli HTML.
Se la pagina html non e' in UTF-8 tutti i caratteri accentati, etc vanno sostituiti con quei codici in modo che il browser ti metta † (alt+0134) invece del punto di domanda o di un carattere a caso.
Nel caso prova a postare l'errore che ti da, ed eventualmente il codice(senza dati tipo passwords etc )