v2.5.2
Giriş yap

Çok kullanıcılı sistemde id buğ'ı

kaandenizblkn
393 defa görüntülendi

Merhabalar suanda anlık 20 30 kişinin işlem yaptıgı bir sistemim var. Sistemde işlem yaptıktan sonra id'yi last id ile çekip veritabanına yazdırmam gerekiyor
şöyle düşünebilirsiniz. bir blog siteniz var ve başlık içerik ve etiketleri vt' ye kayıt ettiriyorsunuz.
başlık ve içerigi vt ye kayıt ettıkten sonra lastid ile etiketleri başka tabloya ekletiyorum.
fakat last id aldığı için son iki kişi aynıo anda işlem yapınca id'ler karışıyor
bunun önüne nası lgecebilirim scope id diye bir şey duydum fakat
php de nasıl kullanılıyor bilemedim

kaandenizblkn
832 gün önce

SADECE iki tane iç içe veri ekleme düşünün ve ilk query'nin last id'sini içindeki query ye ekletiyorum sutun olarak

sorun su blog sitesi olsa tek içerik giren ben olsam sorun yok ama aynı anda 2 işlem yaptıgında çakışıyor sistem last id aldıgı içn
a kullanıcı başladı 1 sanıye sonra b kullanıcı başladı query 'ye
sorun a kullanıcısının last idsi yerine b kulllanıcınını işlemi arada kaldıgı için onun idsini alıyor last id son id alıyor sadece