Önceden _musti_ olarak geçen mesaj sahibi isimleri Mustafa olarak değiştirmek mi isityorsunuz.

Local'de deneme yaptım ve bir sorunla karşılaşmadım. AncaK uygulamadan önce LÜTFEN BURAYI OKUYUN : Her ihtimale karşı forumunuzun yedeğini almayı unutmayın. Aksi hallerde sorumluluk kabul etmeyeceğimi söylemek isterim. Local'e kurarak deneme yapabilir ve entegre edebilirsiniz. Konuda dediğiniz gibi yazdım ve değiştirmeniz gereken kısımları aşağıya yazıyorum. 3,4 ve 5. satırlara veritabanı bilgilerinizi girin. 13 ve 18. satırda yazan &quot;musti&quot; kelimesi değiştirelecek olan var olan kelimedir. İsteğinize göre düzenleyiniz. 14. satırda ise yerine gelmesini istediğiniz isim. Onuda düzenleyiniz. PHP:

Bu iki kullanıcını id numaraları aynı mı? Birde VB versiyonu db yapısı nedir? Bir inceleyeyim, yapılabilir mi. Birde bana öm ile bu iki mesajı içeren sayfaların adresini bildirebilir misiniz?

Tam olarak emin değilim ama VB de üye birleştirme diye bir özellik vardı. O bu işe yaramıyor mu? Eğer yaramıyorsa bu konuda birşeyler deneyebilirim...

yagmayok'un PHP çözümüne ek olarak MySQL'e direkt ulaşabiliyorsanız ve yagmayok'un kodunu referans alırsak; Kod:

Çok teşekkürler arkadaşlar, Allah razı olsun. Hemen deneyip sonucu ileticeğim..

Evet postların içinde ne kadar _musti_ geçiyorsa tümünü Mustafa olarak değiştirmek istiyorum.

Sanırım anlatamadım. Mesela sizin az önceki mesajınız; &quot;Bu iki kullanıcını id numaraları aynı mı? Birde VB versiyonu db yapısı nedir? Bir inceleyeyim, yapılabilir mi. Birde bana öm ile bu iki mesajı içeren sayfaların adresini bildirebilir misiniz? &quot; bu yazıyı mesela; Örnek yazı, test, deneme ile değişmek istiyorum. Sizin bu yazınızın birçok konuda, postta olduğunu düşünün, bunları tek tek değilde bir sql koduyla değişmek istiyorum..

TSQL = Transact SQL Ben Microsoft'cu olduğum için MS SQL Server'dan kalma bir ağız alışkanlığı. SQL sorgusu olarak da algılanabilir

Eğer siz bana sayfa üzerinden örnek vererek gösterirseniz bende incelerim ve net bir çözüm üretebilirim dedim. O yüzden sizden link rica ettim.

üye birleştirme değil kastettiğim, ben forumda ki bir mesajı başka bir mesajla değiştirmek istiyorum. Daha önce phpBB sistemde basit bir Sql koduyla hallediliyordu ama vBulletin de yapamadım.

Sevgili vBulletin üstadları, benim sorunum şu; Mesela forumda _musti_ diye bir üye vardı ve sonrasında üye ismini Mustafa olarak değiştirdi. Bu sayda eski forum mesajlarında, alıntılarda vs.. _musti_ olarak kaldı. Bunu ben nasıl bir sql koduyla tüm mesajlarda olan _musti_ yazılarını Mustafa olarak değiştirebilirim? Daha önce phpBB de yapardım ama vBulletin de yapamadım, ilginiz için şimdiden teşekkür ederim..

DincerAydogdu' Alıntı:

3fsane aslında bu verdiğiniz arkadaşın çözümü değil. Çünkü arkadaş post içine atılan mesajların sahiplerini değilde mesajlar içinde geçen kelimelerde değişiklik yapmak istiyordu. Yani post içindeki ki pagetext alanlarına yazılan içeriklerde belli kelimeleri değiştirmemiz gerekiyordu. Sizin verdiğiniz kod ile de galiba sadece konu sahiplerini değiştiriyoruz. Hangi versiyon için yazdınız bilmiyorum ama 3.8.3 için uygun değil. Düzenlenmesi gerekiyor.

DincerAydogdu peki mesaj içinde başka kelimelerde varsa bu olur mu? Mantığım olmaz diyor ama siz yazınca merak ettim.

şimdi oldu. Şunu anlamadım ben. TSQL nedir tam olarak. &quot;SQL sorgusu&quot; üzerinden mi demek oluyor bu?

UPDATE `post` SET `user` = '_musti' WHERE `post`.`userid` =Mustafa; UPDATE `posthash` SET `user` = '_musti_' WHERE `posthash`.`user` =Mustafa; Şeklinde devam ederek tabloları güncelleyebilirsin sanırım. Emin olmasamda yedek aldıktan sonra deneyebilirsin. Ayrıca önceden değişim yaptıysan Güncelleme sayaçları ile tüm postları güncelleyebilirsin

yagmayok' Alıntı:

Ö. M. atıyorum öyleyse.