Salve,
vorrei implementare un sistema di generazione automatica di seriali progressivi alfanumerici di 4 cifre (ma immagino che questo parametro cambi poco nella soluzione).

Riflettendoci, ho capito che probabilmente mi manca qualche strumento PHP per la soluzione.

1) Il sistema dovrebbe ricavare i seriali già usati tramite query.
2) Sulla base di questo generare il primo disponibile tramite funzione (max) di Mysql.

E fin qui tutto ok.

Il problema sorge sul modello da usare.

Tecnicamente il modello dovrebbe essere questo

A000 -> A999 -> 0A00-> 9A99 ->00A0 ->99A9 -> 000A -> 999A -> B000 e così via.

Dalla serie principale verrebbero escluse le lettere J-K-X-Y-W perchè il sistema dovrebbe assegnarle solo in caso di selezione di una determinata opzione in fase di input. Per questo blocco immagino che una volta agganciata la logica, potrò arrivarci da solo.

Come posso indicargli il modo?

Grazie grazie in anticipo per il tempo dedicato.