如何在php中汇总mysql输出行

时间:2015-12-02 03:29:03

标签: php mysql

我有一张类似

的表格
if (!require("pacman")) install.packages("pacman")
p_load_gh("trinker/sentimentr")

with(df, sentiment_by(text, week))

##    week word_count        sd ave_sentiment
## 1:    2         25 0.7562542    0.21086408
## 2:    1         26 1.1291541    0.05781106
## 3:    4         10        NA    0.00000000
## 4:    3          3        NA   -0.57735027

我要做的是选择当天== $ day的所有记录 但是我希望将颜色的值加在一起,这样就不会显示两个记录,其中day = 1。 显示一个结果

id  user_id     white   brown   green   other   day     month   year    week

6   54          5       5       2       0       30      11      2015    49
5   48          1       3       1       0       1       12      2015    49

4   2           2       1       2       0       1       12      2015    49

我一直在玩我的PHP脚本几个小时,但我似乎无法为我工作。

正在运作的代码段

white = 3 
brown = 4 
green = 3 
and other = 0

通过修改waitfor发布的一些示例我有一个工作脚本。答案实际上相当简单,但出于某种原因,我必须检索结果,然后才能使用。 这绝对是一个面孔的时刻。

1 个答案:

答案 0 :(得分:2)

我认为..这个例子对你有帮助

<?php
  $sql = 
  "select 
      sum(white) white, sum(brown) brown, sum(green) green, sum(other) other 
  from 
      table 
  where 
      day = 1";

  $result = mysql_query($sql);

  while ($row = mysql_fetch_assoc($result) {
      print_r($row);
  }
?>