1

嗨,我使用了以下代码

$last_id=mysql_query("select * from complaint_list order by complaint_id Desc Limit 1");
$complaint_last=mysql_fetch_array($last_id);

$complaintid=$complaint_last['complaint_id'];
$complaintid = str_pad($id, 4, '0');
$year = substr($get[0],2,2);
$complaint_number=$year."-".$get[1]."CB".$complaintid;

mysql_query("insert into complaint_list(complaint_number, sap_number, complaint_type, circle_id) values('" . $complaint_number . "','" . $_POST['sap_number'] . "', 'DU', " . $_POST['circle'].")");

它一直显示为 12-09CB0000。

请帮我

4

1 回答 1

1

嗨,我解决了这个问题,

只需替换此代码

$last_id=mysql_query("select *,lpad(complaint_id,4,'0') as cid from complaint_list order by complaint_id Desc Limit 1");
    $complaint_last=mysql_fetch_array($last_id);
    $complaintid=$complaint_last['cid'];
    $complaintid = str_pad($complaintid, 4, '0');
    $year = substr($get[0],2,2);
    $complaint_number=$year."-".$get[1]."CB".$complaintid;
于 2012-09-28T07:20:57.877 回答