Строю график и нужно перевернуть выборку из базы table id | view | date Записи выбрал следующим образом Код (Text): SELECT * FROM stats ORDER BY date DESC LIMIT 100; Код (Text): foreach($views as $v) { $view .= $v; } График начинается с сегодняшнего дня, а заканчивается 100 записью Как сделать чтобы график заканчивался сегодняшним днем?
не, так выбирается 100 первых записей, а мне нужно выбрать 100 последних записей и перевернуть их вот так выбрали из базы 5 записей (DESC) id 1 2 3 4 5 6 7 На странице выводятся они так 7 6 5 4 3 Нужно перевернуть
SELECT * FROM ( SELECT * FROM stats ORDER BY date DESC LIMIT 100 ) ORDER BY date ASC Добавлено спустя 1 минуту 36 секунд: $views = array_reverse($views);
выбери выборку, засунь в массив так: $array[$row['id']] = $row; и в следующем цикле выбери foreach ($ids as $id) { $array[$id]...