grazie in primo luogo della risposta.

in effetti avevo pensato a qualcosa di analogo e la variabile che raccoglie all'assegnazione il campo MySQL auto_increment è appunto analoga a quella che citi $_SESSION['nr'] anche se il nome vorrebbe dire poco quello che è importante è la colonna della tabella in questione.

farò un controllo approfondito sulla pagina anche se sono sicuro di non aver riassegnato la $_SESSION['nr'] in altri punti magari mi è sfuggita qualche variabile secca $nr da qualche parte che in qualche modo potrebbe sovrapporsi.

Posterò i risultati della ricerca nella speranza che il problema sia questo in altro modo non vorrei fosse una questione legata ad una ricostruzione indici della tabella SQL cosa che volutamente non imposto mai per lasciarmi il valore auto_increment quale id univoco perenne dell'utente.

Saluti
C.