小编典典

在wordpress中选择查询

sql

我试图在2个小时之前做到这一点。我在数据库中有自定义字段,我想通过meta键或meta值获取post_id。我就是这样

$post_id = $wpdb->get_var("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')");
print_r($post_id); // giving only 140

这工作正常,但这只给出了一个post_id,我希望所有可能的post_id与meta_value匹配。例如:我在数据库中有三个帖子140,141,142。但是通过此查询,我只得到140。任何想法如何通过此查询或通过比较meta_fields的任何其他方式来获取所有可能的post_id

谢谢


阅读 173

收藏
2021-04-22

共1个答案

小编典典

$post_id = $wpdb->get_results("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')");
print_r($post_id); /
2021-04-22