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

Forøgelse af en streng med én i PHP

Som @axiac nævner, er dette sandsynligvis ikke en god idé, men det er ret nemt at administrere.

$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);

Opdel dit nuværende medlemsnummer i de alfa- og numeriske dele, og sæt dem derefter sammen igen og stød nummeret, når du gør det. Jeg bruger dette som en funktion og sender det forrige ID, og ​​det jeg får tilbage er det næste ID i rækkefølgen.



  1. Oracle-funktionseksempel for at få antal dage mellem to datoer

  2. Automatisering af Barman med Puppet:it2ndq/barman (del 1)

  3. Udfyldning af html-formularer med mysql-data ved hjælp af php coming up null

  4. Heroku Review Apps:Kopier DB for at gennemgå app