Hola okawa:
Te recuerdo que este es un foro de MySQL, no de PHP, no sé por que algunos foristas insisten en relacionar ambos temas y mezclar los lenguajes de programación con SQL... de todo lo que pusiste en tu post lo único que vale para este foro es esta línea:
Código:
INSERT INTO usuarios (foto,nombre,nick,pass,pais,correo)
VALUES ('$avatar','$nombre','$nick','$pass','$pais','$correo')
Lo demás sale sobrando.
En cuanto al insert, en realidad no tiene nada de malo, así es que creo que el error es más bien de PHP, pero te repito que este no es el foro adecuado para hacer tu pregunta. Publica tu código en el
Foro de PHP, pero sería conveniente que obtuvieras cuál es el mensaje de error que te está generando, en lugar de estar adivinando.
Saludos
Leo.