sql >> Databáze >  >> RDS >> Mysql

Zvýšení řetězce o jednu v PHP

Jak zmiňuje @axiac, pravděpodobně to není dobrý nápad, ale je docela snadné to spravovat.

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

Rozdělte své aktuální členské číslo na alfa a numerickou část a poté je poskládejte zpět dohromady, když to uděláte, narazíte na číslo. Používám to jako funkci a předávám předchozí ID a to, co dostanu zpět, je další ID v pořadí.



  1. chyba při importu excel souboru do databáze

  2. Přidání sloupce uniqueidentifier a přidání výchozího nastavení pro vygenerování nového guid

  3. Import 1GO SQL souboru => ERROR 2013 (HY000) na řádku 23:Ztráta připojení k serveru MySQL během dotazu

  4. Případ Mysql nefunguje