PHP产生流水号重复问题
zifa 2005-12-03 09:40:45 流水号格式为0508300001 前6位为日期后六位为序号,以下是产生的代码
[CODE]
$auto_flowid = $db->GetOne('SELECT MAX(FLOW_ID) FROM REPAIR_LIST WHERE trunc(SG_DATE)=\''.date('Y-m-d').'\'');//取当天最大流水号
$auto_flowid = substr($auto_flowid,6)+1;//取后4位加1
$flow_id = date('ymd').sprintf('%04d',$auto_flowid);//生成新的流水号
[/CODE]
但是会出现重复的问题,应该是说有再个客户端同时保存的原因,大家有没有什么好的办法解决。