我想做一個自定義的sql查詢來獲得2批post_meta鍵和那裏的值。這裏是我的代碼:wordpress查詢2組元組鍵
<?php
$queried_post = get_post($post_id);
$title = $term->name ;
$userid = $current_user->user_email;
$result = mysql_query("SELECT * FROM wp_postmeta WHERE meta_key='user_programme_name' AND meta_value='".$title."' AND meta_key='user_email' AND meta_value='".$userid."' ");
$num_rows = mysql_num_rows($result);
if ($num_rows > 0) {
?>
<p style="width:430px;">You have already requested a place on this course</p>
<?php } ?>
查詢的第一部分工作時,我僅僅指剛查詢第一組鍵和值:
meta_key='user_programme_name' AND meta_value='".$title."'
但只要我添加第二批:
AND meta_key='user_email' AND meta_value='".$userid."'
它不起作用。有什麼我做錯了嗎?
任何幫助將不勝感激。
乾杯,丹
你能夠計算行數? – danyo
這個解決方案更友好。 :) – inigomedina
是的,你可以計算行數。 $ yourloop-> found_posts。 – barakadam