Ciao, invece di fare la query su tutti i campi per vedere se un utente è già registrato, non puoi fare una query sul campo user per vedere se è uguale a quella immessa dall'utente che si sta registrando?
Seconda cosa, fai attenzione che USER è una parola riservata in sql, credo debba andare tra parentesi quadre. quindi prova così

Codice PHP:

$sql 
"SELECT [user] FROM accesso WHERE [user]= '".$user."'"