テーブル 'videos' の列 _view_count_ のすべての整数を合計し、それをエコーしてページに表示するにはどうすればよいですか?
例えば:
行 ID 1 がview_count == 328
と
行 ID 2 がview_count == 271
MySQLにそれらを追加してエコーアウトさせるにはどうすればよいですか?
MySQL を使用するSUM()
と、SQL クエリは次のようになります。
SELECT SUM(view_count) FROM videos;
PHPコードでメソッドを使用している場合、値を照会するには、次を使用できます。echo
mysqli
$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)