私は wpdb クエリに取り組んでいますが、実行されていません。何らかの理由で、wpdb のエラー報告でエラーが発生しません。
では、誰かがこのクエリの明らかな間違いを見つけられるでしょうか?
meta_value
テーブル内のすべての_sell_media_attached_file
キーを取得しようとしていpost_meta
ます。
最初に を実行しwp_query
、投稿 ID を取得してから、wpdb クエリを介して各投稿 ID を実行しています。
これが私が取り組んでいるものです:
// run the loop
$loop = new WP_Query( array(
'post_type' => 'sell_media_item',
'collection' => $club,
'include_children' => false,
'year' => $year,
'monthnum' => $month,
'day' => $day,
'fields' => 'ids',
) );
if ( $post_ids = $loop->get_posts() ) {
$post_ids = implode( ',', $post_ids );
//breaks here
$atts_ids = $wpdb->get_col( "SELECT meta_value FROM $wpdb->postmeta WHERE post_id = $post_ids AND meta_key = '_sell_media_attached_file' " );
echo('<b>query:</b> <pre>'); var_dump($atts_ids);
しかし、私が言うように、何も出力されず、var_dump
追加し$wpdb->print_error();
てもエラーは発生しません。