lostyazilim
tr.link

WP'de SQL Sorgusu ile istediğimiz kelimeyi barındıran post nasıl silinir?

7 Mesajlar 1.241 Okunma
acebozum
tr.link

temp542 temp542 WM Aracı Kullanıcı
  • Üyelik 03.03.2014
  • Yaş/Cinsiyet 44 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad A** Ç**
  • Mesajlar 384
  • Beğeniler 10 / 18
  • Ticaret 6, (%100)
Merhaba arkadaşlar,

Başlık biraz uzun farkındayım ama daha kısa bir ifade biçimi bulamadım. Neyse, sql sorgusu ile tüm yazılardaki yanlış yazdığım kelimeyi doğrusu ile düzelmeyi başarmıştım. Fazla karıştırmadan sizlere sormak istedim;

SQL sorgusu ile "kaynak: bilmemne" kelimesi geçen yazıları (post) silmemiz nasıl mümkün olabilir?
 

 

elektronikssl
webimgo

rshcoosl rshcoosl Yazılımcı Kullanıcı
  • Üyelik 29.01.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum İstanbul Anadolu
  • Ad Soyad R** G**
  • Mesajlar 273
  • Beğeniler 31 / 39
  • Ticaret 26, (%100)
delete from TABLOADI where SUTUNADI like '%kaynak: bilmemne%'
olması lazım.
 

 

WhoCares WhoCares WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 42 / E
  • Meslek Akademisyen
  • Konum İstanbul Avrupa
  • Ad Soyad A** A**
  • Mesajlar 15
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)

delete from POSTS where kaynak=bilmemne
 

 

Dream it, Code it

temp542 temp542 WM Aracı Kullanıcı
  • Üyelik 03.03.2014
  • Yaş/Cinsiyet 44 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad A** Ç**
  • Mesajlar 384
  • Beğeniler 10 / 18
  • Ticaret 6, (%100)
Hangisi uygun peki :)

rshcoosl adlı üyeden alıntı

delete from TABLOADI where SUTUNADI like '%kaynak: bilmemne%'
olması lazım.


WhoCares adlı üyeden alıntı


delete from POSTS where kaynak=bilmemne
 

 

wmaraci
wmaraci

dlkrnugur dlkrnugur JS Coder Kullanıcı
  • Üyelik 20.11.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Coder
  • Konum Muğla
  • Ad Soyad U** D**
  • Mesajlar 1069
  • Beğeniler 210 / 209
  • Ticaret 41, (%98)
Direk SQL kodu kullanamazsınız. Birazdan cevabı yazacağım.

Ek Olarak: functions.php dosyanıza şunları ekleyin.



function wpTableOE_G5(){ global $wpdb; return $wpdb->prefix; }

global $wpdb;

$tableName1602 = wpTableOE_G5().'posts';

$gecenleriSil = $wpdb->get_results("DELETE FROM $tableName1602 WHERE post_content LIKE '%gececekKelime%'");

temp542

kişi bu mesajı beğendi.

temp542 temp542 WM Aracı Kullanıcı
  • Üyelik 03.03.2014
  • Yaş/Cinsiyet 44 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad A** Ç**
  • Mesajlar 384
  • Beğeniler 10 / 18
  • Ticaret 6, (%100)
functions.php dosyasının en altına ekledim ve Sunucu hatası: 500 alıyorum?

dlkrnugur adlı üyeden alıntı

Direk SQL kodu kullanamazsınız. Birazdan cevabı yazacağım.

Ek Olarak: functions.php dosyanıza şunları ekleyin.
 

 

dlkrnugur dlkrnugur JS Coder Kullanıcı
  • Üyelik 20.11.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Coder
  • Konum Muğla
  • Ad Soyad U** D**
  • Mesajlar 1069
  • Beğeniler 210 / 209
  • Ticaret 41, (%98)
Skype: dlkrnugur

Eklerseniz yardımcı olabilirim.
 

 

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