我们如何创建一个使用 autoid 和字母值的表,例如 Ref00000001?
最佳答案
如果将来其他人需要这种功能,请写下来。我使用 php 生成这个值。非常简单:
$q="select reference_number from accounts order by reference_number desc LIMIT 1";
$result = mysql_query($q);
$row = mysql_fetch_assoc($result);
$new_eps=explode('REF',$row['reference_number']); //get existing highest value from DB
$new_eps=$new_eps[1]+1; // increment by one
$eps_string="REF";
$length = 8 - strlen($new_eps); //I need 8 digits for my REF number
for($i=0;$i<$length; $i++){
$eps_string .='0';
}
$eps_string =$eps_string.$new_eps;
就是这样!
关于php - 我们如何自动生成一个带有字母值的 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4644846/