2013-10-21 79 views
0

我试图通过2个小时做到这一点。 我有数据库中的自定义字段,我想通过元键或元值获取post_id。 我做这样的在wordpress中选择查询

$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,我想通过meta_value匹配所有可能POST_ID。例如: : 我有三个帖子140,141,142,在数据库中。但此查询,我只得到140 任何想法如何得到这个查询或通过比较meta_fields任何其他方式都可能POST_ID ...

感谢

回答

14
$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);/
+0

现在它的作品像魅力.... thanksss – Dinesh

+0

不客气。请接受答案,以便其他有类似问题的人也能从中受益 – codepixlabs

+0

'$ from'部分SQL注入是否安全? –