如何在PHP中生成连续的销售额

如何在PHP中生成连续的销售额,php,Php,如何在PHP中按日期编写销售订单的运行编号。例如:起始日期(YYMMDD)+运行编号(000100020003等…)=YYMMDD0001。单击此按钮,发送运行编号将+1。 示例: 今天: 2012230001 2012230002 2012230003 …… 第二天: 2012240001 2012240002 2012230003 ..… 我试过的代码 $Date = date("Ymd"); for ($i = 0; $i <= 999; $i++) {

如何在PHP中按日期编写销售订单的运行编号。例如:起始日期(YYMMDD)+运行编号(000100020003等…)=YYMMDD0001。单击此按钮,发送运行编号将+1。
示例:
今天:
2012230001
2012230002
2012230003
……
第二天:
2012240001
2012240002
2012230003
..…

我试过的代码

$Date = date("Ymd");
for ($i = 0; $i <= 999; $i++) {
    $Number = sprintf("%04d", $i);
}
$TTLCode2 = $Date . $Number;
echo $TTLCode2;
$Date=日期(“Ymd”);

对于($i=0;$i您应该将数字放入数据库表中,然后选择max(数字),其中createdate=today

例如,在数据库中,添加一个“runningnumber”(整数)字段

然后在查询中,使用

select max(runningnumber) as maxnumber from dbtable where createdate = 'XXXX/XX/XX' 
(XXXX/XX/XX)是今天的日期


之后,将1添加到maxnumber并插入到新记录中,确保添加一些“0”作为编号的前缀,以便格式为20XXXXXX000nn

,这意味着需要创建数据库,然后输入一个是日期,另一个是运行编号,然后取最大值(运行编号)检查今天的日期,然后将运行编号+1保存到数据库?是的,这是一种相当标准的方法。