phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

चालू वर्ष की संख्या और एक स्वतः वृद्धिशील मान से बना एक अद्वितीय आईडी बनाएं

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. PhpMyAdmin पासवर्ड

  2. मैं एक विशिष्ट कॉलम नाम के लिए एक MySQL डेटाबेस कैसे खोजूं?

  3. #1193 - अज्ञात सिस्टम चर 'lc_messages' जब phpmyadmin में लॉगिन करने का प्रयास कर रहा हो

  4. एकाधिक तालिका में शामिल होने से अलग अधिकतम मूल्य का चयन कैसे करें MySQL

  5. डेटाबेस से DISTINCT सभी उत्पादों को कैसे सूचीबद्ध करें