Leyendo el primer post, creo que es la letra "ñ". Trata de no usarla cuando crees bases, tablas o campos. Si te fijas en los mensajes de error, te dice que el error se produce justo cuando (imagino) pones la palabra "contraseña", específicamente cuando llega a la letra "ñ" de la palabra (donde aparece el "?a"):
Código:
Algo est� equivocado en su sintax cerca '�a FROM usuarios WHERE usuario='gonzalo' AND contraseña='hola'' en la linea 1
Por cierto, te manda los mensajes de error mal codificados, pues el navegador no te reconoce los acentos; dice "est?" en vez de "está":
Código:
Algo est� equivocado en su sintax....