2013-10-21 109 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注入是否安全? –