Ṣakoso awọn ọrọ Wodupiresi pẹlu awọn aṣẹ MySQL

Aago ni igba diẹ sẹyin Mo fihan ọ bii a ṣe le ṣakoso awọn aaye Wodupiresi pẹlu awọn aṣẹ, o jẹ nipasẹ iwe afọwọkọ kan perl. Ni ọran yii, Emi yoo fi han ọ ni pataki bi o ṣe le ṣakoso awọn ọrọ Wodupiresi nipa lilo awọn ibeere SQL, iyẹn ni, lilo awọn aṣẹ ninu itọnisọna MySQL.

Ohun akọkọ lati tọju ni lokan ni pe wọn gbọdọ ni iwọle si ebute MySQL tabi kọnputa naa, ṣebi a wọle si olupin naa nipasẹ SSH ati inu rẹ a kọ:

mysql -u root -p
Eyi ṣebi pe olumulo MySQL wa ni gbongbo, ti o ba jẹ ẹlomiran, jiroro yi gbongbo fun olumulo rẹ

Lọgan ti a ti kọ eyi ti a tẹ Tẹ yoo beere fun ọrọ igbaniwọle ti olumulo MySQL yẹn, wọn kọ ọ, wọn tẹ lẹẹkansi Tẹ ati voila, wọn yoo ti wọle tẹlẹ:

wiwọle-MySQL-ebute

Lọgan ti inu ikarahun MySQL a gbọdọ tọka iru ibi ipamọ data ti a yoo lo, o le wo awọn apoti isura data ti o wa pẹlu:

show infomesonu;
Ninu MySQL o jẹ pataki pupọ pe awọn itọnisọna nigbagbogbo pari pẹlu semicolon;

Eyi yoo fihan ọ bi mo ti sọ awọn apoti isura data ti o wa, ṣebi ẹni ti o fẹ ba pe koko ọrọ, jẹ ki a lo:

lo aaye wordpress;

Jẹ ki a ṣe atunyẹwo kini a pe awọn tabili pẹlu:

awọn tabili ifihan;

Eyi yoo sọ fun wa awọn orukọ awọn tabili, pataki pataki nitori a gbọdọ rii kini gangan orukọ tabili ti o ni ibatan si awọn asọye jẹ: awọn asọye

Nigbagbogbo a maa n pe ni wp_comments tabi bakanna, ohun pataki ni pe o nigbagbogbo pari ni: awọn asọye

Paarẹ awọn asọye SPAM

Pẹlu laini yii gbogbo awọn asọye ti o samisi bi SPAM yoo paarẹ:

Paarẹ lati wp_comments NIGBATI comment_approved = 'àwúrúju';
Ranti, ti o ba sọ fun ọ pe tabili wp_comments ko si lẹhinna o gbọdọ yi wp_comments pada si orukọ gangan ti tabili asọye, orukọ ti o wa loke lẹhin awọn tabili ifihan; fara han won

Pa gbogbo awọn asọye rẹ mọ niwọntunwọnsi iwọn

Paarẹ LATI wp_comments NIGBATI comment_approved = '0';

Rọpo ọrọ ni gbogbo awọn asọye

Ṣebi a fẹ lati wa gbogbo awọn ọrọ fun ọrọ “oselu” ki o rọpo rẹ pẹlu “ibajẹ”, yoo jẹ:

Ṣe imudojuiwọn wp_comments SET "comment_content` = RẸPẸ (" comment_content ", 'politicos', 'corruptos');

Pa awọn asọye rẹ da lori URL ti aaye onkọwe

Ṣebi pe fun idi kan a fẹ lati yọ gbogbo awọn asọye kuro ni olumulo eyikeyi ti o, lakoko asọye, ti ṣalaye ninu data fọọmu asọye (orukọ, aaye ati imeeli) pe aaye wọn jẹ http://taringa.com (lati sọ apeere kan) , lẹhinna o yoo dabi eleyi:

Paarẹ lati wp_comments NIGBATI comment_author_url LIKE 'http://taringa.com';

Pa awọn asọye lori awọn nkan atijọ

Mo mọ ti awọn eniyan ti o fẹ pa awọn asọye lori awọn ifiweranṣẹ atijọ lori awọn aaye wọn, nitorinaa wọn gbọdọ satunkọ awọn ifiweranṣẹ lọkọọkan lati le mu maṣiṣẹ “aṣayan ṣiṣẹ” ni ọkọọkan, laini yii yoo yanju igbesi aye wọn:

Ṣe imudojuiwọn wp_posts SET comment_status = 'ni pipade' IBI ti post_date <'2010-02-10' AND post_status = 'ṣe atẹjade';

Bi o ti le rii, ni aarin ila naa jẹ ọjọ kan, 2010-02-10, eyi tumọ si pe gbogbo awọn ifiweranṣẹ ti o tẹjade ati pe ọjọ atẹjade kan kere ju Kínní 10, 2010 (iyẹn ni pe, wọn ti ti tẹjade ṣaaju ) yoo pa awọn asọye naa, ko si ẹnikan ti yoo ni anfani lati sọ asọye lori wọn mọ.

Pa awọn asọye lori gbogbo awọn nkan

Ni ọran ti o ko fẹ pa awọn asọye nikan ni diẹ ninu awọn ifiweranṣẹ ṣugbọn ni gbogbo rẹ, laini yii yoo ran ọ lọwọ:

Ṣe imudojuiwọn wp_posts SET comment_status = 'ni pipade', ping_status = 'ni pipade' NIGBATI comment_status = 'ṣii';

Ti o ba fẹ yi ẹnjinia pada, yipada ni pipade lati ṣii ati ni idakeji, ati voila, tun ṣe ila naa pẹlu awọn ayipada.

Paarẹ awọn asọye ti a ṣe ni ibiti akoko kan

Ṣebi a fẹ paarẹ gbogbo awọn asọye ti o ṣe ni Oṣu Kẹrin Ọjọ 1, ọdun 2014, laarin 4:15 ni ọsan ati 10:40 ni alẹ, laini yoo jẹ:

Paarẹ LATI wp_comments NIGBATI comment_date> '2014-04-01 16:15:00' AND comment_date <= '2014-04-01 22:40:00';

Bi o ti le rii, akoko wa ni ọna kika wakati 24, iyẹn ni, akoko ologun.

Ipari!

O dara, ko si nkan diẹ sii lati ṣafikun, Mo mọ pe diẹ sii ju ọkan lọ yoo rii igbadun yii.

Dahun pẹlu ji


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 7, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   @Jlcmux wi

    Mo ro pe o kan ti gepa desdelinux lai mọ pe o hahaha

  2.   diazepan wi

    Kini o ṣẹlẹ si pint ti nkan yii? Eyi dabi ẹni pe o nikoko.

    1.    jẹ ki ká lo Linux wi

      setan. ti o wa titi.
      Alejandro yii ...

  3.   jẹ ki ká lo Linux wi

    haha! da ṣiṣe nik alejandro!
    nigbati mo ba mu….

  4.   Yeretik wi

    Ati pe kii yoo jẹ ikẹkọ MySQL ṣe oye diẹ sii? Tabi, ti o ba jẹ pe ohun ti o fẹ ni “Ṣakoso awọn asọye ọrọ ọrọ lati inu itunu naa” o kere ju ni idunnu ti fifihan iwe afọwọkọ ikarahun kan ti adaṣe gbogbo awọn ibeere wọnyi.

    Lonakona, diwọn idasi mi si ifiweranṣẹ (kini aratuntun!)

    Lati ṣajọ ibi ipamọ data Wodupiresi ki o jẹ ki o wa ni ilẹ:
    JO data;

    Mo nireti pe o wulo ... 😉

    1.    KZKG ^ Gaara wi

      Ikẹkọ MySQL kan, awọn ibeere ati awọn miiran yoo wa ni sanlalu diẹ sii ... ṣugbọn, fun awọn ti o fẹ nikan lati ṣe awọn ayipada kan ninu awọn asọye ti Wodupiresi kan, yoo jẹ iwulo, wọn kii yoo ni oye pupọ.

      Nipa ọrọ ti nini tabi kii ṣe ohun ọṣọ, wa lori Willians, o kọkọ ṣetọrẹ nkan lẹhinna, lẹhinna ṣofintoto ilowosi ti awọn miiran dara 😉

      Nibo ni aaye rẹ / bulọọgi ti o wulo fun agbegbe? Mo beere idi ti, o ni lati ni ẹwa ati iyi, otun? ^ _ ^

      1.    Rafael Castro wi

        Apakan ti o dara julọ ti ifiweranṣẹ…. oníṣèlú oníwà ìbàjẹ́

        +1