v2.5.2
Giriş yap

Random Sipariş Numarası Oluşturma

ufukozdemir
585 defa görüntülendi

Merhaba

Aşağıdaki gibi Random sipariş no oluşturuyorum.

    substr(rand(10000000,99999999), 0, 6);

Şöyle bir sorunum var oluşturduğu sipariş no databasede var ise tekrardan yeni random sipariş no oluşturtursun. Şayet bu oluşturduğu random sipariş no da var ise tekrardan bir sipariş no oluştursun.

Açıkcası döngünü hiç olmayan sipariş no bulana kadar dönmesini istiyorum.

Bunu hangi mantıkta yapabilirim.

Umarım anlatabilmişimdir derdimi :)

zelemi
850 gün önce

Sana çok basit bir yöntem vereyim bazı projelerimde kullanmıştım.
Eklediğin son insertId değerini al başına ekle veya sonuna nereye istersen işte böylece al sana random sipariş numarası olur.
Cünkü insert id tekil olarak tanımlıcağın için sürekli artıcaktır.