togliere l'if? lasci solo la query e stampi direttamente dentro il while
sempre che la query sia giusta: prendi il valore più alto dell'id, se ne salvi uno nuovo in un momento successivo si spacca tutto