• 25-01-2010, 17:22:08
    #1
    https://www.r10.net/database/552357-t...uzeltirim.html bu linktende sormustum database bölümüne. Latin1-swedish formatındaki verilerde bazı karakterler hatalı. Bunları duzgunce echolatmak ve işlem yaptırtmak için neler yaparız php kısmında replace fonksiyonlarımı yazmak gerekli? Veya bildiğiniz pratik çözüm varmıdır a dostlar?
  • 25-01-2010, 17:32:34
    #2
    Üyeliği durduruldu
    php degilde hocam direk database de sql olarak replace yazilmasi daha mantikli
  • 25-01-2010, 20:17:15
    #3
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    database de sql olarak replace yazilmasi
    Buna minik bir örnek alabilir miyim hocam?
  • 25-01-2010, 20:29:35
    #4
    update tabloadı set degisecekalan = replace(degisecekalan,'eskideger','yenideger');
  • 25-01-2010, 21:12:25
    #5
    Örneğin bir tablodaki baslik kolonunda bulunan bozuk karakterleri replace etmek istiyoruz.

    UPDATE tabloadi SET 
    baslik=REPLACE(baslik,'þ','ş'), 
    baslik=REPLACE(baslik,'Þ','Ş'),
    baslik=REPLACE(baslik,'ð','ğ'),
    baslik=REPLACE(baslik,'Ð','Ğ'),
    baslik=REPLACE(baslik,'Ç','Ç'),
    baslik=REPLACE(baslik,'ç','ç'),
    baslik=REPLACE(baslik,'Ý','İ'),
    baslik=REPLACE(baslik,'ý','ı'),
    baslik=REPLACE(baslik,'Ö','Ö'),
    baslik=REPLACE(baslik,'ö','ö'),
    baslik=REPLACE(baslik,'Ü','Ü'),
    baslik=REPLACE(baslik,'ü','ü');