MySQL从所有行添加值

时间:2012-09-13 22:47:03

标签: php mysql

如何将列中的所有整数,_view_count_添加到我的表格中,'videos',然后将其回显以显示在我的页面上?

例如:

如果行ID 1有view_count == 328

如果行ID 2有view_count == 271

我如何让MySQL将它们加在一起并将其回显?

4 个答案:

答案 0 :(得分:2)

您可以使用MySQL的SUM(),您的SQL查询看起来类似于:

SELECT SUM(view_count) FROM videos;

查询echo值,如果您在PHP代码中使用mysqli方法,则可以使用:

$result = $mysqli->query('SELECT SUM(view_count) AS sum FROM videos;');
$row = $result->fetch_assoc($result);
echo $row['sum'];

答案 1 :(得分:0)

假设您定义了$mysqli对象,您的代码应如下所示:

$query = "SELECT Sum(view_count) as mySum FROM videos";
$result = $mysqli->query($query);
$row = $result->fetch_assoc($result);
echo $row['mySum'];

答案 2 :(得分:0)

SELECT SUM(view_count) FROM videos

答案 3 :(得分:0)

假设您有一个COLUMN ID,您可以将 SUM IN 一起使用,如下所示:

SELECT SUM(view_count) FROM videos WHERE id in (1,2)