如何将我的表“视频”列中的所有整数 _view_count_ 相加,然后将其回显以显示在我的页面上?
例如:
如果第 1 行有view_count == 328
和
如果第 2 行有view_count == 271
我如何让 MySQL 将它们加在一起并回显出来?
您可以使用 MySQL SUM()
,您的 SQL 查询看起来类似于:
SELECT SUM(view_count) FROM videos;
要查询和echo
值,如果您mysqli
在 PHP 代码中使用方法,您可以使用:
$result = $mysqli->query('SELECT SUM(view_count) AS sum FROM videos;');
$row = $result->fetch_assoc($result);
echo $row['sum'];
假设您$mysqli
定义了一个对象,您的代码应如下所示:
$query = "SELECT Sum(view_count) as mySum FROM videos";
$result = $mysqli->query($query);
$row = $result->fetch_assoc($result);
echo $row['mySum'];
SELECT SUM(view_count) FROM videos
假设您有一个 COLUMN id,您可以将SUM与IN一起使用,如下所示:
SELECT SUM(view_count) FROM videos WHERE id in (1,2)