如何在PHP中生成连续的销售额
如何在PHP中按日期编写销售订单的运行编号。例如:起始日期(YYMMDD)+运行编号(000100020003等…)=YYMMDD0001。单击此按钮,发送运行编号将+1。如何在PHP中生成连续的销售额,php,Php,如何在PHP中按日期编写销售订单的运行编号。例如:起始日期(YYMMDD)+运行编号(000100020003等…)=YYMMDD0001。单击此按钮,发送运行编号将+1。 示例: 今天: 2012230001 2012230002 2012230003 …… 第二天: 2012240001 2012240002 2012230003 ..… 我试过的代码 $Date = date("Ymd"); for ($i = 0; $i <= 999; $i++) {
示例:
今天:
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保存到数据库?是的,这是一种相当标准的方法。