• 22-04-2023, 10:15:52
    #1
    Merhaba bir tabloda birden fazla kelimeyi değiştirmek istiyorum bunu nasıl yapabilirim?
  • 22-04-2023, 10:19:00
    #2
    Birden fazla kelimeler ayrı satırlarda aynı kelimeler mi? Farklı kelimeler mi? Yoksa tek hücre içinde mi?

    Ne yapmak istediğinizi daha detaylı sorarsanız bilgili arkadaşlar yardımcı olacaktır

    Ayrıca hangi SQLi kullanıyorsunuz
  • 22-04-2023, 10:40:56
    #3
    replace fonksiyonunu google üzerinden bi aratın
  • 22-04-2023, 10:44:30
    #4
    UPDATE tabloadı SET description = REPLACE(description, 'kelime1', 'kelime1_yeni_hali') WHERE id = 1;
  • 22-04-2023, 10:55:07
    #5
    fyazilim adlı üyeden alıntı: mesajı görüntüle
    UPDATE tabloadı SET description = REPLACE(description, 'kelime1', 'kelime1_yeni_hali') WHERE id = 1;
    hocam teşekkür ederim ilginiz için wordpress post content içerisinde a b c harfelerini d olarak değiştirmek istiyorum ancak bunu tek bir sorguyla gerçekleştirmek istiyorum
  • 22-04-2023, 11:02:26
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Tek bir sorgu ile bunu gerçekleştiremezsiniz update sorgusunu array döngüsü içinde tekrarlatabilirsiniz.
  • 22-04-2023, 15:25:28
    #7
    hasandurmaz adlı üyeden alıntı: mesajı görüntüle
    hocam teşekkür ederim ilginiz için wordpress post content içerisinde a b c harfelerini d olarak değiştirmek istiyorum ancak bunu tek bir sorguyla gerçekleştirmek istiyorum
    bunları php kodu ile yaparsın

    $sorgu = VTSORGUSU;
    foreach ($sorgu as $sg)
    {
    $yeniVeri = $sg['tabloAdi'];
    $yeniVeri = str_replace('a','d', $yeniVeri);
    $yeniVeri = str_replace('b','d', $yeniVeri);
    $yeniVeri = str_replace('c','d', $yeniVeri);
    /// BURAYA UPDATE KODU YAZ
    UPDATE tabloadi set tabloAdi = $yeniVeri WHERE id = $sg['id']
    }
  • 26-04-2023, 14:43:18
    #8
    hasandurmaz adlı üyeden alıntı: mesajı görüntüle
    hocam teşekkür ederim ilginiz için wordpress post content içerisinde a b c harfelerini d olarak değiştirmek istiyorum ancak bunu tek bir sorguyla gerçekleştirmek istiyorum
    UPDATE tabloadı SET description = REPLACE(REPLACE(REPLACE(description, 'a', 'd') , 'b', 'd') , 'c', 'd') WHERE id = 1;