Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zwiększanie ciągu o jeden w PHP

Jak wspomina @axiac, prawdopodobnie nie jest to dobry pomysł, ale zarządzanie nim jest dość łatwe.

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

Podziel swój obecny numer członkowski na części alfanumeryczne i numeryczne, a następnie połącz je z powrotem, uderzając w liczbę, gdy to zrobisz. Używam tego jako funkcji i przekazuję poprzedni identyfikator, a to, co otrzymuję, to następny identyfikator w sekwencji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL - turecki znak

  2. PHP/mySQL - regularne przeliczanie wartości benchmarków, gdy nowi użytkownicy przesyłają swoje dane

  3. Jak poradzić sobie z błędem klucza obcego MySQL w PHP?

  4. Jak ograniczyć słowa, ale nie definicje za pomocą mysql

  5. Instrukcja przygotowania sterownika golang sql