Tabloda bulunan ID'leri rastgele numaralandırma
6
●66
- 21-12-2021, 20:41:05Yapmak istediğinizden daha çok amacınızı söylerseniz daha kolay cevap bulabilirsiniz.
Sıralamaları değişmesini istemiyorsunuz anladığım kadarıyla
ID'ler başka tablolarda kullanılıyor mu. Bu düşündüğünüzü yaptıktan sonra tüm tablo ilişkileri yerle bir olacak.
Bu soru php sorusu değil, veritabanı sorusu her veritabanı kullanılmış bir id'yi değiştirdikten veya sildikten sonra kullanılmasına izin vermez. - 21-12-2021, 20:42:27Veritabanında sorular tutuyorum. Örneğin ilk 20 sorunun cevabı A, diğer 20 sorunun cevabı B. Sıralı çözmek istendiğinde sorular arka arkaya aynı cevap olacağı için sıkıntı oluyor.Aktimur adlı üyeden alıntı: mesajı görüntüle
- 21-12-2021, 20:44:57Hangi veritabanını kullanıyorsunuz ve tablo yapıları nasılberkaycavdar adlı üyeden alıntı: mesajı görüntüle
- 21-12-2021, 20:58:02Tamam, projede auto increment özelliğini bozmak, etik bir davranış değildir. Konunuzun bence id ile ilgisi yok kurduğunuz mimari hatalı gibi gözüküyor, ilk 20 sorunun cevabı a sonraki 20 sorunun cevabı b ise id alanlarını mix yaparsanız, değişen birsey olacak mi sizce böyle düşündünüz mü hocam 😀berkaycavdar adlı üyeden alıntı: mesajı görüntüle
- 21-12-2021, 21:02:07Durum şöyle. Başta kullanıcıya soruyorum hangi bölümden ve sıralı mı karışık mı soru çözmek istiyorsunuz diye. Kullanıcının seçtiği derse göre ilgili veritabanından verileri çekip işlemleri yaptırıyorum. Soruları karışık olarak kullanıcıya vermekte sorun yok fakat sıralı olarak vermek istediğimde arka arkaya cevaplar aynı olmuş oluyor çünkü veritabanına bu şekilde girildi. Eğer id değerleri her bir satıra farklı id gelecek şekilde karıştırılabilirse kullanıcı sıralı seçimini yaptığında arka arkaya aynı cevaplar olmamış olacak. Karışık seçiminde her sorunun görünmeme ihtimali olduğu için sıralı seçimi ekledim.CodeDev adlı üyeden alıntı: mesajı görüntüle
- 21-12-2021, 21:18:56Siz cilent, tarafına random değer sunduğunuzda, yine aynı şıklı cevapların gelme olasılığının %si sizin kurduğunuz soru/cevap mimarisine bağlı. Soruların alt alta aynı şıka bağlı cevaplar olduğunu söylediniz, kısacası sisteminizde ki cevaplarınızın şıklarını %de oranında dilimlere ayırıp işlem yapmadığınız sürece bence amacınıza ulaşamazsınız, tüm bunları yaptiktan sonra yine yetersiz kalıyorsa ozaman mix yapmayı denersiniz.