lostyazilim
tr.link

Şu sorguyu Nasıl oluşturabilirim?

4 Mesajlar 862 Okunma
acebozum
tr.link

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Merhabalar.

Worpdress sitemin ortam dosyalarında Türkçe karakter kullandım ancak sıkıntı yaşıyorum. Acaba MSQL'den şu sorguyu nasıl oluşturup tüm "ç"'leri "c", "ü"'leri u ..vs yapabilirim ?

Örnek anlatımlı görsel: http://prntscr.com/bbuear
Msql adı: xxx_newmysql
Tablo adı: xxx_postmeta
Sütun(kolon) adı: meta_key
Satır adı: _wp_attached_file
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
googleasistan
webimgo

ibrahimgonder ibrahimgonder WM Aracı Kullanıcı
  • Üyelik 16.03.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Yazılımcı
  • Konum İstanbul Anadolu
  • Ad Soyad İ** G**
  • Mesajlar 42
  • Beğeniler 26 / 11
  • Ticaret 0, (%0)
Hocam onun yerine sql dosyanizi indirip toplu olarak (editor üzerinde ctrl + h ile ) düzenledikten sonra tekrar import etmenizi öneririm tabi her ihtimale karsi ayri bir yedek bulundurarak
 

 

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Hocam dosyayı indirdim yapamadım, MSQL ilgim kısıtlı. Tabloda Türkçe kalması gereken yerde var o yüzden toplu değiştirmiyorum, sadece xxx_newmysql msql'ine bağlı xxx_postmeta tablosunda bulunan meta_key sütununda _wp_attached_file satırında yapılması gerekiyor. İndirip yapabiliyor isek detaylı anlatırsanız sevinirim, hangi program ile nereden..vs

Tabloda görsellere ait başlık, özet, tanım, alt title gibi başka verilerde var. Bunlara müdahale olmayacak.

Cevap için teşekkürler.

ibrahimgonder adlı üyeden alıntı

Hocam onun yerine sql dosyanizi indirip toplu olarak (editor üzerinde ctrl + h ile ) düzenledikten sonra tekrar import etmenizi öneririm tabi her ihtimale karsi ayri bir yedek bulundurarak
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Şimdi tabloları ve sütun adlarını görmem lazım skype ekleyin ve ya özelden team viewer bilgilerinizi verin uygulamalı yapalım beraber daha sonra yazdığımız sql kodunu buraya da yazarım çözümü herkes görmüş olur.
Direkt mysql üzerinden değilde php dosyası üzerinden yaparız çünkü fonksiyon tanımlamamız lazım str_replace için.


// değişmesini istediğimiz harfler için fonksiyon yaptık
function DuzeltYasakliHarf($baslik)

{

$ara = array("ç","Ç","ğ","Ğ","ı","İ","ö","Ö","ş","Ş","ü","Ü"); // değişmesini istediklerin

$degis= array("c","c","g","g","i","i","o","o","s","s","u","u"); // ne olmasını istiyorsun

$veri= str_replace( $ara , $degis, $baslik);


return mb_strtolower($veri);
}

//daha sonra verileri çekip tekrar güncelledik


$meta=$R['meta_value'];
$metaID=$R['meta_id'];
$Newmeta=DuzeltYasakliHarf($meta);



mysql_query("UPDATE wp_boz_postmeta SET meta_value='$Newmeta' WHERE meta_id=$metaID");



SkyGhostAir Geçmiş olsun :)
MuratDinc

kişi bu mesajı beğendi.

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al