Voila ca arrive :
1 2 3 4 5 6
| $sql="select max(substr(PURCHASE_NUMBER,9)) as mx from TableName where substr(PURCHASE_NUMBER,7,2)=month(now()) order by mx";
$rs=CustomQuery($sql);
$data=db_fetch_array($rs);
$str=date("Ymd");
$str2=($data["mx"]+1);
$values["PURCHASE_NUMBER"]="$str".str_pad($str2, 5, 0, STR_PAD_LEFT); |
= C la derniere ligne qui pose probleme. Si je la vire ca me genere bien
201710171
201710172
201710173
...
201710179
Et c'est la tout le probleme ! Le phprunner est incapable de aller plus loin que le 9eme id par jour !
C'est pourquoi on a besoin de la ligne code
$values["PURCHASE_NUMBER"]="$str".str_pad($str2, 5, 0, STR_PAD_LEFT);
et pouvoir generer plutot
2017101701
2017101702
2017101703
...
2017101799
Mais voila chz moi avec cette ligne ca me genere
Franchement je sais meme pas de quoi represente ce chiffre...
Bon corrige moi si je me trompe...
Partager