カスタム SQL クエリを実行して、2 ロットの post_meta キーとその値を取得しようとしています。これが私のコードです:
<?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."'
しかし、2番目のロットを追加するとすぐに:
AND meta_key='user_email' AND meta_value='".$userid."'
うまくいきません。私が間違っていることはありますか?
どんな助けでも大歓迎です。
乾杯、ダン