phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Tạo một ID duy nhất bao gồm số năm hiện tại và một giá trị tự động tăng dần

create Table width two columns: Year,LatestNumber 

function generateStudentId(){
    $year = date("Y");
    $latestNumber = 0;
    $res = mysql_query("select * from myTable where Year=$year");
    $result = mysql_fetch_array($res);
    if($result)
        $latestNumber = $result['LatestNumber'];
    $latestNumber++;
    if($result){
        mysql_query("update myTable set LatestNumber=$latestNumber where Year=$year");
    }
    else
        mysql_query("insert into myTable values($year,$latestNumber)");

    $fiveDigitNumber = return str_pad((int) $latestNumber,5,"0",STR_PAD_LEFT);
    $studentId = $year.$fiveDigitNumber;
    return $studentId;
}


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Tắt ajax trong phpmyadmin 4.0.5

  2. PHPMyAdmin không kết nối sau khi thay đổi mật khẩu gốc

  3. Không gọi đến fetch_assoc () trên một đối tượng không phải là đối tượng?

  4. Trường hợp khi sau đó, nhưng với điều kiện AND bên trong khi và trước đó

  5. Cách xóa tên tiền tố khỏi mọi tên bảng trong cơ sở dữ liệu mysql