@rusgayfer

Как сделать вывод даты в обратном порядке?

Вывожу данные с базы с конца таблицы, но в статистику хочу с конца таблицы сделать в обратном порядке.

Вот выводит так

$sumt = $db->dbStream->prepare("SELECT `datetime`, COUNT(*) FROM `asks` WHERE `group_id` = ? GROUP BY `datetime` ORDER BY `datetime` DESC LIMIT 50");
	  
    	$sumt->bindValue(1, $rowCount2, PDO::PARAM_INT);
		$sumt->execute();
      	$cows = $sumt->fetchAll(PDO::FETCH_ASSOC);

          $spisokTab .= '{
                    "date": "'. $times[0].'",
                    "distance": '.$d['COUNT(*)'].',
                   
                },';


Результат будет такой:
{
                    "date": "2017-12-03",
                    "distance": 1,
                   
                },{
                    "date": "2017-12-02",
                    "distance": 2,
                   
                },{
                    "date": "2017-11-30",
                    "distance": 1,
                   
                },{
                    "date": "2017-11-30",
                    "distance": 1,
                   
                },{
                    "date": "2017-11-29",
                    "distance": 1,
                   
                },{
                    "date": "2017-11-26",
                    "distance": 1,
                   
                },


Как сделать чтобы было наоборот сначала дата 2017-11-26 до 2017-12-03?
  • Вопрос задан
  • 789 просмотров
Пригласить эксперта
Ответы на вопрос 1
proudmore
@proudmore
$spisokTab .= '{
                    "date": "'. $times[0].'",
                    "distance": '.$d['COUNT(*)'].',
                   
                },';


Омагад. Христа ради, подготовьте массив в нужном виде и сделайте json_encode(). Собирать json конкатенацией строк это ад. Более того, он еще и не валидный. Что вы с этим потом будете делать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы