1

質問しなければならないのは嫌いですが、それを処理することはできません。

私はこのテーブルを持っていますvotes:

ここに画像の説明を入力

type=1賛成票、反対票にtype=0なります

私はこの出力が欲しい:

[
  {'video': 'best-of-mehrwert', 'upvote': 2, 'downvote': 0},
  {...}
]

私はmedooを使用しています:

<?php
$votes = $database->query(
  // 'SELECT COUNT(video) as votes, video FROM votes GROUP BY video, type'
  '
    SELECT video,COUNT(*) as counts
    FROM votes
    GROUP BY video,type;

  '
)->fetchAll(PDO::FETCH_ASSOC);

echo json_encode($votes);

それは私に与えます

[{"video":"anlaesse","counts":"1"},{"video":"best-of-mehrwert","counts":"2"}]

「upvotes」のような「列を追加」するにはどうすればよいですか?

4

3 に答える 3