succede che ogni volta che mi connetto al database, tipo per controllare l'utente, o magari solo per l'iscrizione, ovviamente mi incrementa di uno.
Ovviamente???
Se ti colleghi al DB per fare dei controlli ti serve una query di SELECT, mentre se se ti incrementa di 1 l'ID significa che fai una INSERT.

Il tuo script invece, dovrebbe fare altro: cioè l'iscrizione del tuo utente.
Vedo però che ad un certo punto dello script compaiono delle variabili ($_SESSION['test_valence_photo1']) che non capisco da dove vengano.

Concludo: non riesco a capire dove sta il tuo problema.
Nello script di iscrizione? In un altro script che qui non hai riportato?