Un poco mejor aun:
Para la primer consulta agregar DISTINCT:
Código PHP:
//esto devolvera todo los nombres de usuarios sin repetirlos
//para que el loop principal sea menos redundante
SELECT DISTINCT "nombre_columna" FROM "nombre_tabla"
//luego si, en ese loop anidas:
//donde se contara las apariciones de cada usuario
SELECT count(*) FROM usuarios where usuario='".$row['user']."'