2015-01-21 30 views
-1

我發現在我的MySQL數據庫注入的代碼,它看起來像下面的代碼:MySQL查詢,以取代內容

1)

<!--5449cd194ff8e1414122777--> 
    <div style="display:none;"> 
     <a href="http://drivemir.ru/vybor-avto">выбор автомобилей по цене этого</a> 
    </div> 
<!--/5449cd194ff8e1414122777--> 

2)

<!--5449cd194ff8e1414122777--> 
    <div style="display:none;"> 
     Семинар «Продвижение бизнеса на англоязычные рынки» <a href="http://topodin.com/seo/post/prodvizhenie-brenda">digital agency читай</a> Компания RIM2000 является одним из ведущих системных интеграторов Украины 
    </div> 
<!--/5449cd194ff8e1414122777--> 

此代碼是不同的對於每個MySQL行,但我發現在每個腳本「5449cd194ff8e1414122777」中都有一個常見數字。所以任何人都有解決方案,我怎麼能通過找到這個「5449cd194ff8e1414122777」刪除此腳本。

還有一件事是這個腳本被添加到最後一個內容的每一行。

注:我想不會影響我在同一列和行其他內容刪除此腳本,

預先感謝您。

+0

顯示您的表格定義? – 2015-01-21 10:05:16

+3

而不是僅僅刪除注入的內容,你可能想要a)阻止它進入數據庫,b)如果它被插入到數據庫中,防止它被使用。 – NoCode 2015-01-21 10:08:36

回答

3

最後我得到溶液:

UPDATE wp_posts SET post_content =取代(post_content,SUBSTRING(POST_CONTENT,INSTR(post_content, ''),1000), '');