faccio notare che al primo while $a non vale nulla al momento della query poichè lo valorizzi dopo la query