Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक बढ़ती हुई संख्या पर एक स्थिर उपसर्ग जोड़ना

str_pad() के साथ प्रयास करें

डालने के बाद अंतिम सम्मिलित आईडी इस परम जैसे जनरेट फ़ंक्शन के साथ पास करें

generate(prefix,last_insert_id);

उदाहरण:generate("REC",1);//REC0001

function generate ($value='',$inp=""){
       return $value.str_pad($inp,4, "0", STR_PAD_LEFT);
}



  //Insert query

   $query = 'INSERT INTO request(req_date, reqname, date, empname, position, account, platform, processor, ram, monitor, phone, phonetype, headset, req_table, req_chair, approval, status) VALUES("'.$req_date_clean.'", "'.$reqname_clean.'", "'.$date_clean.'", "'.$empname_clean.'", "'.$position_clean.'", "'.$account_clean.'", "'.$platform_clean.'", "'.$processor_clean.'", "'.$ram_clean.'", "'.$monitor_clean.'", "'.$phone_clean.'", "'.$phonetype_clean.'", "'.$headset_clean.'", "'.$req_table_clean.'", "'.$req_chair_clean.'", "'.$approval_clean.'", "'.$status_clean.'"); ';
     if(mysqli_query($connect,$query)){
      $last_id = mysqli_insert_id($connect);
      $code = generate("REQ",$last_id);
    mysqli_query($connect,"update request set trackingcode='$code'  where reqnumber='$last_id'");
    //exec code : update tablename set trackingcode='$code'  where tableprimary_id='$last_id'
}



  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 में क्या मैं हटाए जाने के बाद हटाई गई पंक्तियों को वापस कर सकता हूं?

  2. MySQL में SQLServer फ़ंक्शन SCOPE_IDENTITY () के बराबर?

  3. EEE MMM dd HH:mm:ss ZZZ yyyy दिनांक स्वरूप java.sql.Date को

  4. MySQL संग्रहीत प्रक्रिया अनुमतियाँ

  5. MySQL एक तारीख में दिन जोड़ता है