Can't match title in database

时间:2012-10-21 作者:Allen

这很令人困惑,希望有人能帮助我。下面是我用来查看wp\\u posts表中是否存在标题的一些代码

$mypostids = $wpdb->get_results("select ID from $wpdb->posts where   post_title=\'$thisTitle\'");


if(!empty($mypostids)){
echo $thisTitle.\' already exists\'; }else{
    echo $thisTitle.\' does not exist\'; 
}
其中$thistTitle只是标题。这是这个的输出

图片:Sarah Michelle Gellar&;Freddie Prinze Jr离职后婴儿已经存在

周六晚间直播讽刺潘多拉音乐频道,但不要指望美国国家广播公司(NBC)在网上播放它并不存在

报道:阿黛尔是个妈妈!周五出生的科内基宝宝已经存在了

正如您所看到的,输出显示标题“Saturday Night Live,etc.”不存在,但您可以通过图片(在下面的链接中)看到它确实存在。

我不知道为什么会这样。我是否遗漏了一些明显的东西?谢谢

https://dl.dropbox.com/u/3132388/screenshot_415.jpg

1 个回复
SO网友:Mridul Aggarwal

这很可能是因为标题没有完全匹配。您可能在此处或数据库中的标题之前/之后/之间有额外的空间

结束

相关推荐

我如何像筛选Pre_Get_Posts一样过滤Get_User()?

我已经使用pre\\u get\\u posts()根据$current\\u user custom usermeta字段值过滤了帖子、页面和custom\\u post\\u类型。是否有类似的方法/函数可以基于$current\\u user自定义字段值更改get\\u users()?我找了不少,但空手而归。例如,假设我想过滤带有“town”自定义元“Paris”的编辑器的get\\u users()结果,以仅返回“town”字段中具有相同值的用户列表。类似地,在“town”中使用“Rome”的编辑