Привести данные с MySQL для графиков Google Charts

219
20 марта 2018, 02:45

Для дальнейшего подключения Google Charts необходимо, чтобы выходные данные имели вид

data.addRows([
          ['Mushrooms', 1],
          ['Onions', 1],
          ['Olives', 2],
          ['Zucchini', 2],
          ['Pepperoni', 1]
        ]);

Есть такой скрипт, который подсчитывает кол-во постов по месяцам

$db = mysqli_connect("localhost", "login", "pas","baza"); 
$Requete = "SELECT
    DATE_FORMAT(date, '%u'),
    COUNT(1)
FROM
    `dle_post`
WHERE
    date IS NOT NULL
GROUP BY
    DATE_FORMAT(date, '%u')";
$result = mysqli_query($db, $Requete) or die("1" . mysqli_error($db));
while($row = mysqli_fetch_array($result)) {
echo json_encode($row[0]);
echo json_encode($row[1]);  

    // очищаем результат
    mysqli_free_result($result);
}   
Answer 1

Решение было прямо под рукой. Теперь одним запросом считает по неделям количество постов.

$db = mysqli_connect("localhost", "логин", "пароль","база"); 

$Requete = "SELECT
    DATE_FORMAT(date, '%u'),
    COUNT(1)
FROM
    `dle_post`
WHERE
    date IS NOT NULL
GROUP BY
    DATE_FORMAT(date, '%u')";
$result = mysqli_query($db, $Requete) or die("1" . mysqli_error($db));

while ($row=mysqli_fetch_array($result))
{
$pole1=$row[0];
$pole2=$row[1];

echo "<br>Постов в $pole1 неделю >$pole2";
}

    // очищаем результат
    mysqli_free_result($result);
READ ALSO
Как настроить сортировку в modx

Как настроить сортировку в modx

ЗдравствуйтеНеобходимо на сайте сделать сортировку по произвольному полю и дате добавления одновременно

214
Проблемы с отправкой формы AJAX

Проблемы с отправкой формы AJAX

Нужно чтобы при отправке формы пользователь оставался на одной странице, и сообщение об успешной отправке отображается, но у меня всегда...

223
Запрет доступа с правильным паролем MySQL 5.7.21-0 (ubuntu 0.16.04.1)

Запрет доступа с правильным паролем MySQL 5.7.21-0 (ubuntu 0.16.04.1)

Программа на php, подключается к базе командой

219
Работало в php 5.4, но не работает в 7.0 [требует правки]

Работало в php 5.4, но не работает в 7.0 [требует правки]

Помогите пожалуйста поправить этот файл под php 70 Этот файл отвечает за ajax на сайте

184