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 )