UPDATE dede_addonarticle SET dede_addonarticle.body=Replace(Replace(Replace(dede_addonarticle.body,'<br>',''),'<p>',''),'<a>','') where dede_addonarticle.aid between 10000 and 15500 and body <>''

解决方案 »

  1.   

    谢谢你的回复.我也考虑过这句语句,但不好实现.我主要的目的是除了<br> <p> <a>这几个标签全部标签都去掉,呵
      

  2.   

    $strings = strip_tags($strStr,' <br> <p> <a> '); 这一行用preg_replace函数修改
    $strings = preg_replace('/<[^>]+?>/i', '', $strStr);
      

  3.   

    $upStr = "UPDATE dede_addonarticle SET body='".$strings."' where aid =".$i; 
    中,$strings未做转义处理
      

  4.   

    我还想问下,先不从安全方面来考虑,即是没有做转义处理 也能update的吧~  
    一定要做转义处理的吗?