我正在使用以下语句查询Posteta表,查看是否已经输入了url(其中$thisLink是我正在检查的url)
$mypostids = $wpdb->get_results("select * from $wpdb->postmeta where meta_key = \'rssmi_source_link\' and meta_value like \'%".$thisLink."%\'");
问题是,在某些服务器上,似乎找不到数据库中已经存在的URL,我确信这可能是由于服务器查询失败或类似的原因。
无论如何,我不知道如何检查这两个url是否已经存在(因此不再处理),或者是否在完成查询时出现了某种故障)。现在,我只使用:
if (empty( $mypostids )){ do stuff}
有没有一种方法可以让条件变为空,如果不是失败,那么就做些什么?