ID 自动编号
YEAR_ID
MONTH_ID
DAY_ID分几个字段保存。查询时,  再组合在一起构成 记录号。

解决方案 »

  1.   

    <?php
    //conn.php 是数据库连接
    include "conn.php";
    $cur_date=date(ymd);
    $str_char=RK;
    $a=1;
    $query="select max(编号) as no from 表 ";
    $result = mysql_query($query) or die("无法执行SQL");
    if($r=mysql_fetch_array($result)){
    $str_max=$r["no"];
    }
    else {
    $str_id=$str_char.""."".$cur_date.$a;
    exit();
    }$sub_str=substr($str_max,2,6);
    $incr_id=substr($str_max,8);
    if($cur_date > $sub_str){
     $sub_str=$cur_date;
     $incr_id=1;
     }
    else
    ++$incr_id;
    $str_id= $str_char."".$sub_str."".$incr_id;?>
    然后对文本框赋值,values=<?php echo "$str_id" ?>
    ok!
    每增一笔就自动加一