Както @axiac споменава, това вероятно не е добра идея, но е доста лесно за управление.
$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);
Разделете текущия си членски номер на буквена и цифрова част, след което ги съберете отново, като удряте номера, когато го направите. Използвам това като функция и предавам предишния идентификатор и това, което получавам обратно, е следващият идентификатор в последователността.