我正在尝试从我的数据库中找到它的链接中删除“ http://www.mydomain.com/?”。 有没有简单的方法可以自动完成?
我的链接在桌子上wp_postmeta。 meta_key称为_tdomf_custom_permalink,链接在meta_value中。 正如我所说,链接具有此结构http://www.mydomain.com/?http://www.anotherdomain.com/和http://www.mydomain.com/?必须删除。
谢谢!
答案 0 :(得分:2)
UPDATE wp_postmeta set _tdomf_custom_permalink = replace(_tdomf_custom_permalink, 'http://www.mydomain.com/?', '') WHERE _tdomf_custom_permalink like 'http://www.mydomain.com/?%'
答案 1 :(得分:0)
Hy,这很简单
$query = "SELECT links FROM tabe_name";
$result = msqyl_query($query);
while($row = mysql_fetch_assoc($result)) {
$id = $row['id'];
$replace = str_replace("http://www.mydomain.com/?","",$row['links']);
$query_replace = mysql_query("UPDATE table_name SET link = '$replace' WHERE id = '$id'");
}
如果您是初学者,这段代码是可以理解的,因为有一些方法可以在单个SQL查询中完成。