phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Konuların içinde geçen bir ifadeyi bulma ve değiştirme

Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti saka 01 Nis 2008 22:35

Merhaba,
Şöyle bir sql koduna ihtiyacım var. Basit olmalı ama nedense bulamadım.

phpbb_posts tablosu içindeki post_text alanı içinde geçen bütün elma kelimelerini bul ve bütün elma ları armut ile değiştir.


Şimdiden teşekkürler.
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti ALEXIS 01 Nis 2008 23:03

Kod: Tümünü seç
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'elma', 'armut');
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2566
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti ysl52 01 Nis 2008 23:30

Eğer bunu kullanıcı adı değişikliği sonrası alıntı - quote="elma" içersindeki elma için kullanacaksan işe yaramayabilirmiş. O zaman sansür ile elma kelimesini armut ile değiştirebilirsin.
ysl52


İleti: 335
Kayıt: 07 Arl 2007 01:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.0.2

Re: Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti saka 02 Nis 2008 00:20

aslında kırık ve çok kullandığım bir linki değiştirmek için yapacaktım ama olmadı.

Kod: Tümünü seç
UPDATE phpbb_posts SET post_text = REPLACE(post_text, '[url=ftp://202.65.194.212/pc/audio/WDM_R184.zip]' , '[url=ftp://202.65.194.211/pc/audio/WDM_R190.zip]')
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti saka 05 Nis 2008 00:28

Sitede çok kullandığım bazı linkler artık çalışmıyor. Bu sebeple değiştirmem gerekiyor ama beceremedim.
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti ALEXIS 05 Nis 2008 00:36

SQL de değiştirme komutu sadece REPLACE dir ve yukarıda verdiğim şablon ile çalışır. Önce localde basit denemeler yap, synax/yazım hatası yapıyor olabilirsin.
ALEXIS
tercüme
tercüme

Kullanıcı avatarı

İleti: 2566
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti saka 05 Nis 2008 00:47

şu kodu çalıştırdım ancak etkilenen satır sayısı sıfır.

Kod: Tümünü seç
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'downloadmirror.intel.com/14392/a08/win2k_xp14311.zip', 'downloadmirror.intel.com/15768/a08/winxp_14331.zip')


Nasıl bir hata olabilir?
Yanlış yerde mi arıyorum acaba?
En son saka tarafından, 05 Nis 2008 01:06 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: Konuların içinde geçen bir ifadeyi bulma ve değiştirme

İleti saka 05 Nis 2008 01:00

noktalar veritabanında farklı tutuluyormuş :)

şu kod çalıştı;
Kod: Tümünü seç
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'downloadmirror.intel.com/14392/a08/win2k_xp14311.zip', 'downloadmirror.intel.com/15768/a08/winxp_14331.zip')
saka


İleti: 162
Kayıt: 29 Tem 2007 16:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3


Diğer Konular


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron