我正在尝试过滤掉许多(500000)< p>& nbsp;< / p>我的WordPress网站上的条目,但我无法弄清楚如何。我尝试了很多东西,但仍然没有运气。 还有很多\ n \ n 条目应该被过滤掉并用''
代替这是我的代码:
$query = mysql_query('select meta_id, meta_value from wp_postmeta where meta_value like "%<p> </p>%" ');
while ($item = mysql_fetch_array($query))
{
echo "item with id:" . $item[meta_id]." found<br>";
$string = preg_replace('~<p> <\/p>~i', '', $item["meta_value"]);
$id = $item[meta_id];
$q = mysql_query('update wp_postmeta set meta_value = "$string" where meta_id = "$id"') or die(mysql_error());
}
有什么建议吗?
答案 0 :(得分:0)
为什么不尝试MySQL替换功能?
update table_name set field_name = replace(field_name,'string_to_find','string_to_replace');