Cambia i nomi ai campi "username" e "password" credo siano nomi riservati, se il problema non si risolve invece che far creare il tutto da php crealo manualmente da phpadmin