Это comment_meta из wordpress. Там есть пользовательский мета_ключ: рейтинг.
Я хотел бы получить СУММУ всех оценок для этого отдельного сообщения.
Суть в том, чтобы получить среднее значение из оценок пользователей. У меня есть общее количество комментаторов, мне просто нужна СУММА.
Его использование предназначено для сводного обзора Schema.org: <meta itemprop="ratingValue" content=""/>
.
Я попытался добавить значение через jQuery, но по какой-то причине схема не регистрирует текст, добавленный позже в DOM.
var sum = 0;
$('.comment_rate').each(function(){
numItems = $('.comment_rate').length
sum += (parseFloat($(this).text()) / numItems);
$('span[itemprop="ratingValue"]').text(sum);
});
ОРИГИНАЛЬНЫЙ ПОСТ
У меня есть эта таблица (извините, изображение - это единственный способ показать):
Я хотел бы суммировать meta_value
из соответствующих comment_id
.
Пока у меня есть это, но он суммирует весь столбец, а не те, которые соответствуют одному и тому же идентификатору.
<?php
$result = mysql_query('SELECT SUM(meta_value) AS value_sum FROM wp_play_commentmeta');
$row = mysql_fetch_assoc($result);
$sum = $row['value_sum'];
echo $sum;
?>