5つの異なる列がありa, b, c, d, e
、複数の行を選択しているとします。
$result = mysqli_query($conn,"SELECT a,b,c,d,e FROM posts WHERE submitter='$user'");
while ($row = mysqli_fetch_assoc($result)){
$ratings[] = $row;
}
例:
ユーザーには3つの投稿があるため、クエリで3行を選択します。
a
(そしてもちろん残りの)のすべての行の値を合計したいと思います。
例えば
row 1
a
値= 4
row 2
a
値= 10
row 3
a
値= 1
したがって、15を取得するには、これらすべてを合計する必要があります。
array_sum($ratings)
配列の合計を見つけるために使用することは知ってa
いますが、複数の行を持つことができる1つの列()を選択した場合に限りますが、複数の列値が選択されているため、これは多次元です。
sum
クエリで使用できます。
select sum(a)
, sum(b)
, sum(c)
, sum(d)
, sum(e)
from posts
where submitter = '$user'
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加