За последние 24 часа нас посетили 22973 программиста и 1232 робота. Сейчас ищут 790 программистов ...

Помогите понять почему не выводятся данные

Тема в разделе "Wordpress", создана пользователем Gerzar, 25 мар 2019.

  1. Gerzar

    Gerzar Новичок

    С нами с:
    25 мар 2019
    Сообщения:
    1
    Симпатии:
    0
    Добрый день, профессионалы своего дела)) я новичок в php и у меня возникла задача посчитать рейтинг товаров для определенного пользователя и вот промежуточный код который считает рейтинг определенного товара
    Код (Text):
    1. $post_id = 1628;
    2. // begin
    3.        
    4.     $comment_post_value_custom = $wpdb->get_results( $wpdb->prepare(
    5.         "
    6.         SELECT COUNT(meta.meta_id) as num, meta.meta_value
    7.         FROM $wpdb->comments as comments
    8.         INNER JOIN $wpdb->commentmeta as meta ON comments.comment_ID = meta.comment_id
    9.         WHERE comments.comment_post_ID = %d AND meta_key = 'rating'
    10.         GROUP BY meta.meta_value;
    11.         ",
    12.         $post_id
    13.     ) );
    14.     echo array_sum($comment_post_value_custom)/count($comment_post_value_custom);
    но к сожалению ничего не выводит, а если оставить просто echo $comment_post_value_custom; то выводит Array не могу понять в чем ошибка в моей логике, помогите пожалуйста, надеюсь подобной темы еще не было, если была то прошу прощения)) всем бобра)
     
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    Вот и посмотрите, для начала, что это за массив.
    Посредством print_r(), например...