Mysql
 sql >> Database >  >> RDS >> Mysql

Incremento di una stringa di uno in PHP

Come menziona @axiac, questa probabilmente non è una buona idea ma è abbastanza facile da gestire.

$memberid = 'ABC000001';
list($mem_prefix,$mem_num) = sscanf($memberid,"%[A-Za-z]%[0-9]");
echo $mem_prefix . str_pad($mem_num + 1,6,'0',STR_PAD_LEFT);

Dividi il tuo numero di membro corrente nelle parti alfabetiche e numeriche, quindi rimettile insieme aumentando il numero quando lo fai. Lo uso come funzione e passo l'ID precedente e quello che ottengo è l'ID successivo nella sequenza.