eda03 adlı üyeden alıntı:
mesajı görüntüle
PHP 9 Basamaklı sayı üretmede sorun yaşıyorum
12
●352
- 19-12-2024, 23:50:24MYSQL üzerinden id sütununa auto increment verin. dediğiniz şekilde yapar zaten.
- 20-12-2024, 00:00:34Tam olarak nasıl bir yapınız var bilmiyorum ama id sütunan AUTO_INCREMENT düzenli artış sağlayan bir değer elde edebilirsiniz. Mysql kayıt yaparken id değeri göndermeden veri kaydederseniz kendi otomatik id oluşturur.Last Insert ID ile eklenen verinin id değerini alabilirsiniz.
Onun haricinde botunuz hangi dilde bilmiyorum ama "time()" ile her saniye değişen bir değer(10 haneli) alabilirsiniz. Rastgele değil de biraz daha tutarlı olur. 9 haneli isterseniz round(time()/10) tarzı bi işlem ya da substr((string)time() , 0, 9) gibi bir yapı olabilir. (Örnekler fonksiyonlar php) - 20-12-2024, 00:34:21eda03 adlı üyeden alıntı: mesajı görüntüle
ALTER TABLE `tablo_ismi` ADD PRIMARY KEY (`id`); ALTER TABLE `tablo_ismi` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;