Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tăng dần một chuỗi trong PHP

Như @axiac đã đề cập, đây có lẽ không phải là một ý kiến ​​hay nhưng nó khá dễ quản lý.

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

Chia số thành viên hiện tại của bạn thành các phần chữ và số, sau đó ghép chúng lại với nhau để tăng số lượng khi bạn làm điều đó. Tôi sử dụng nó như một hàm và chuyển ID trước đó và những gì tôi nhận lại là ID tiếp theo trong chuỗi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLException lạ:Không tìm thấy cột

  2. Kích thước tối đa VARCHAR của MySQL là gì?

  3. Cùng một truy vấn phụ được sử dụng nhiều lần trong một truy vấn

  4. LỖI 1062 (23000):Mục nhập trùng lặp '2147483647' cho khóa 'CHÍNH'

  5. Làm thế nào để hiển thị hình ảnh từ cơ sở dữ liệu trong CodeIgniter?