Добрый день. Есть таблица landings и в ней строка views куда записываються просмотры для каждого id. И вот вопрос как мне в статистике вывести общее количество просмотров со строки views
ОБСУЖДЕНИЕ
Помощь с MySQL
Вот скриншот для наглядности
SELECT COUNT(views) FROM landings
SELECT views FROM landings WHERE id = <ID>
chopko, Мне id не надо. Нужно вывести именно все записи и обьеденить в одну тоесть если у меня views в id 1 = 10 а в id 2 12 в id =3 9 то мне нужно вывести общее количество тоесть 31
Вот
SELECT COUNT(views) FROM landings
SELECT COUNT(views) FROM landings
Спасибо)))
Так просто. Я думал нужно через массив. Оно не выведит просто количество столбцов в строке?
mc1one, Читай мануал)
mc1one, COUNT считает кол-во определённых полей
а не сумму их значений.
Например: сколько записей в данной таблице...
Решение c помощью оператора SUM() и алиаса...
// --- поля views, значения
1 поле = 10
2 поле = 12
3 поле = 9
// --- Запрос
$sum = mysql_fetch_assoc ( mysql_query ("
SELECT SUM( views ) AS views FROM landings ") );
// --- Результат
echo 'Общая сумма всех полей: '.$sum['views']; // --- Выводит 31 ( Суммарное значение всех полей views )
а не сумму их значений.
Например: сколько записей в данной таблице...
Решение c помощью оператора SUM() и алиаса...
// --- поля views, значения
1 поле = 10
2 поле = 12
3 поле = 9
// --- Запрос
$sum = mysql_fetch_assoc ( mysql_query ("
SELECT SUM( views ) AS views FROM landings ") );
// --- Результат
echo 'Общая сумма всех полей: '.$sum['views']; // --- Выводит 31 ( Суммарное значение всех полей views )
Использовать расширение mysql_ в 2019 году это просто кощунство...
.ok.
.ok.
select sum(views) as count_views from landings