为了账号安全,请及时绑定邮箱和手机立即绑定

关于 while 的 $i ++ 运作?

关于 while 的 $i ++ 运作?

PHP
慕标琳琳 2019-03-06 10:08:19
产生订单时我的做法是: while ($row = mysqli....) {     $id = substr(date('YmdHi', time()), -10); } 因为在一秒之内会产生数十笔订单但这样会导致订单都一样的单号我有想过用 「uniqid」 或其他方式,只是我现在想做到的是 假设 while 的数量有 5则可以使用 $i++ 加入到编号中,1~5例如1811301915118113019152181130191531811301915418113019155 不管怎样后面都会从1开始到 while 结束为止只是我尝试这样做: $i = 1; while ($row = mysqli....) {     $id = substr(date('YmdHi', time()), -10).$i;     $i++; } 却没有出现任何数字,莫非不能这样做?那能怎么实现呢?
查看完整描述

1 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

這樣其實是可以的

$i = 0;
while (.... {

$i++;
}
查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 406 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信