Сумма запроса MYSQL - PullRequest
       1

Сумма запроса MYSQL

0 голосов
/ 29 декабря 2018

У меня есть MySQL DB

Я хотел бы получить сумму или итоги значений в моих столбцах. Мне нужно отобразить ее для использования в Google Графиках

Это мой текущий код

 <?php 
        $query = "SELECT * from activation";

         $exec = mysqli_query($con,$query);
         while($row = mysqli_fetch_array($exec)){

         echo "['".$row['type']."',".$sum['type']."],"; 
         }
         ?> 

Тип строки - это те, которые я хочу получить SUM, поскольку их значения отличаются от HIJACKING ACCIDENT, и так далее, значения постоянны.

Сумма в $, которую я знаю, неверна, но здесь мне нужно отобразить итоги типа строки

Следующий код работал

 <?php 
            $query = "SELECT type, count(type) from activation group by type";

             $exec = mysqli_query($con,$query);
             while($row = mysqli_fetch_array($exec)){

             echo "['".$row['type']."',".$row['count(type)']."],";
             }
             ?> 

1 Ответ

0 голосов
/ 29 декабря 2018

Полагаю, это более точный код, который вы должны использовать.Я использовал псевдоним вашего count(type) как act_type.Надеюсь, это поможет:)

<?php 
    $query = "SELECT type, count(type) as act_type from activation group by type";
    $exec = mysqli_query($con,$query);
    $expected = [];
    while($row = mysqli_fetch_array($exec)){
         $expected[$row['type']] = $row['act_type'];
         echo "['".$row['type']."',".$row['act_type']."],"; // you can use this line just for printing purpose
   }
   // use $expected array as you wish any where in your code, it contains your result as key=>value manner
?> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...