Allen,
Ik gebruik de volgende code om een random 9 cijferige code te genereren:
Nu wordt deze code verderop in mijn script opgeslagen in de database. Het veld in de database is al unique constraint waardoor er sowieso nooit een duplicate entry voor kan komen. Echter moet dit al in het script opgelost worden zodat het script nog wel verder wordt uitgevoerd(krijgt nu een DIE).
Hoe kan ik dit in PHP oplossen. Sowieso door eerst de gegenereerde code in de database te controleren maar hoe kan ik hier een loop van maken dat hij vervolgens weer een nieuw nummer gaat genereren en als deze ook voorkomt weer een nieuwe net zo lang totdat er geen match meer is in de database.
Thanks!
Ik gebruik de volgende code om een random 9 cijferige code te genereren:
PHP:
1
| $code = substr(str_shuffle(str_repeat('123456789',9)),0,9); |
Nu wordt deze code verderop in mijn script opgeslagen in de database. Het veld in de database is al unique constraint waardoor er sowieso nooit een duplicate entry voor kan komen. Echter moet dit al in het script opgelost worden zodat het script nog wel verder wordt uitgevoerd(krijgt nu een DIE).
Hoe kan ik dit in PHP oplossen. Sowieso door eerst de gegenereerde code in de database te controleren maar hoe kan ik hier een loop van maken dat hij vervolgens weer een nieuw nummer gaat genereren en als deze ook voorkomt weer een nieuwe net zo lang totdat er geen match meer is in de database.
Thanks!