non ho capito cosa vuoi fare...
cmq sbirciando il codice ho notato che all'interno del ciclo while fai un query sulla stessa tabella users... mhà... a me sembra una cosa poco esatta nonchè poco efficiente...