Merhaba arkadaşlar mysql tablomda string/int değer atayacağım bir alanın benzersiz olmasını istiyorum bununla beraber aynı kayıt eklenirse sonuna -2 birtane daha eklenirse -3 gibi ekleme yapmak istiyorum. sef link oluştururken url içinde id vs kullanmadan direk url yi kullanayım diyorum ihtiyaç bu. Bu şekilde bi yapı oluşturmak mümkün mü? nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

Big int ile int to str mantığı ile hareket edebilirsin. Tabi max big int değeri sana yetiyorsa. Sadece bi imza..

Hocam direk auto incrementte bunu yapabilecegini sanmiyorum. Baska bir kolonda triggerla boyle bir deger urettirmeyi deneyebilirsin. Yada birlesik kolon yapilari oluyor diye okumustum hatta derslerdede gormustuk ama hic gercek hayatta kullanmam gerekmedi. Buna da bakabilirsin. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Sütunlarında şyle şeyler olsun id, baslik, baslik_seo, ozet, icerik, durum İçerik eklerken string strBaslik_Seo = Request Declare @adet int Select @adet = Count From Icerikler where baslik_seo = strBaslik_Seo if (@adet > 0) SET @adet = @adet + 1 Set strBaslik_Seo = strBaslik_Seo + "-" @adet end if Burada da insert işlemi yaparsın. teşekkür ederim hocam, son zamanlarda kafamı nereye çevirsem stored procedure çıkar oldu ; sanırım artık bunu da ğrenmenin zamanı geldi :) nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

Procedure olmadan da yapabilirsin hocam. antık şu, aynı baslik_seo değerli kaç sütun var diye bakıyoruz. 1 ve 1'den fazla ise yanına -sayi ekleyip aynı başlığın tekrar olarak veritabanına girmesini engelliyoruz. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Veriyi eklerken, once basliga gore sef link olusturup, ardindan tabloda benzer kac adet var bulup, ona gore ekliyor olabilir mi? Ben olsam boyle yapardim herhalde. Bunun disinda string ifadelerde auto increment oldugunu zannetmiyorum.

Sütunlarında şyle şeyler olsun id, baslik, baslik_seo, ozet, icerik, durum İçerik eklerken string strBaslik_Seo = Request Declare @adet int Select @adet = Count From Icerikler where baslik_seo = strBaslik_Seo if (@adet > 0) SET @adet = @adet + 1 Set strBaslik_Seo = strBaslik_Seo + "-" @adet end if Burada da insert işlemi yaparsın. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Big int ile int to str mantığı ile hareket edebilirsin. Tabi max big int değeri sana yetiyorsa. rnek verebilir misiniz hocam nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

tabi yapılır da procedure sanırım daha verimli olacaktır nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

Veriyi eklerken, once basliga gore sef link olusturup, ardindan tabloda benzer kac adet var bulup, ona gore ekliyor olabilir mi? Ben olsam boyle yapardim herhalde. Bunun disinda string ifadelerde auto increment oldugunu zannetmiyorum. Hocam pek verimli bir yntem değil dediğin. Auto increment te olmuyor evet olmadı başka birşeyler bakacağız bakalım nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..