会员注册的时候,需要每个会员有一个编号。
会员编号:年/月/日(20071030)+0001~9999例如:第一个会员注册,他的编号就是200710310001第2个会员注册,他的编号就是200710310002第100个会员注册,他的编号就是200710310100依此类推。。我应该怎么做?谢谢大家。。

解决方案 »

  1.   

    取序号的最后一条记录的最后四位作为基数(例如为 $num),取得但前日期,用explode()拆分字符串,得到年,月,日,然后“年+月+日+(num+1)”组成字符串
      

  2.   

    $today = date("Ymd");$sql = "select max(注册时间),right(id,4) from table where id like ('{$today}%')"
    查出来以后
    结果为空,就弄个 $today."0001"来,
    不为空,弄个 $today.($id+1)
      

  3.   

    x谢谢楼上,但是$today.($id+1)的结果是:200710312我想要的结果是:200710310002即:
    $id="0001";
    $a=($id+1);我想让$a的值为:0002
      

  4.   

    if($a<10){
    $a="000".$a
    }
    依次類推呀