wordpress sql regex查找以http开头的URL与我自己的域不匹配

时间:2018-07-06 13:50:05

标签: php sql regex wordpress

我需要一个SQL查询来查找所有包含post_content开头的网址的所有帖子(在http://内部),但不匹配我自己的域,以避免找到包含内部链接的帖子。

我知道可以做到,并且我目前正在使用它:

$posts = $wpdb->get_results( "SELECT * FROM wp_posts WHERE post_content LIKE '%http://%' ORDER BY ID ASC" );

问题是我可以找到所有以http://开头的网址,但是我也看到包含内部链接的帖子。

1 个答案:

答案 0 :(得分:0)

这是您想要的吗?

WHERE post_content LIKE '%http://%' AND
      post_content NOT LIKE '%http://<mydomain>%'