前提・実現したいこと
Wordpressでレビューサイトを作成しています。
発生している問題・エラーメッセージ
質問はpost_metaテーブルの
「pm.meta_key」で絞り込んだ投稿の件数を取得したいのですが
返り値が次のようになってしまい困惑しています。
array(0) { }
該当のソースコード
php
1<?php 2 global $wpdb; 3 $cnt = $wpdb->get_results 4 ("SELECT count(*) 5 FROM $wpdb->posts 6 INNER JOIN 'wp_postmeta pm' ON wp_posts.id = pm.post_id 7 WHERE wp_posts.post_status = 'publish' 8 AND wp_posts.post_type = 'post' 9 AND pm.meta_key = '_keyname' 10 "); 11 var_dump($cnt); 12 ?>
試したこと
検索と書籍で数々のソースを試したのですが
基礎知識が不足しているため理解が及ばず
それらしいコードで組み上げた形です。
初心者レベルのため初歩的なつまずきがあるかと思いますが
問題点をご指摘いただけると大変助かります。
回答2件
あなたの回答
tips
プレビュー