• 29-03-2007, 14:45:47
    #1
    Forumlarda Daha Önce gizli link kullanıyordum Ama Millette bende Kıllandım Kaldırdım Şimdi taglar Arasına Alınmış Mesajlar çok Çirkin Gözüküyor
    Tek Tek Elle Silmekte Malum Çok Zor Konu Fazla

    Bunu Bir Sql Sorgusuyla Yada Dosyayla Silme Şansımız Var Mı
  • 01-04-2007, 12:02:46
    #2
    Üyeliği durduruldu
    <?
    $dbtablo='prefix_varsa_tablo_Adi';
    $silinecek_tag=array('[gizli]','[/gizli]');// herneyse artık
    $field='dbfieldi';//post post text neyse artık o kısım
    $hepsini_duzeltsin='1';
    $sql=mysql_query("select * from ".$dbtablo);
    while($eksin=mysql_fetch_array($sql)) {
    if($hepsini_duzeltsin=='1')  { 
    foreach($eksin as $sa=>$ho) { $eksin[$sa]=str_replace($silinecek_tag,'',$eksin[$sa]);
    mysql_query("update ".$dbtablo." set ".$sa."='".$eksin[$sa]."' where id='$eksin[id]' limit 1"); // her işi 1 kez yapsın belki anormallik çıkabilir
    }
    } else {
     $eksin[$field]=str_Replace($silinecek_tag,'',$eksin[$field]);
    mysql_query("update ".$dbtablo." set ".$field."='".$eksin[$field]."' where id='$eksin[id]' limit 1");
    }
    kontrol etmedim php bilgin varsa mantığı anlamışsındır çalışmalıda zaten ...
  • 03-04-2007, 19:07:21
    #3
    O kadar masrafa gerek yok aşağıdaki sorguyu çalıştır

    UPDATE TabloAdı 
    SET SutunAdı = REPLACE(SutunAdı,'Değişecek Metin','Metnin değişmiş hali');