У меня есть плата сбора данных, и я генерирую php-код для извлечения данных каждые 15 минут, а затем вставляю его в таблицу.Сортировка таблицы MySQL по timestamp
Это прекрасно работает. Однако, если по какой-либо причине соединение потеряно или какое-то значение отсутствует, я хочу сгенерировать функцию восстановления, поэтому я выясню, как спросить плату для некоторых значений, но мне нужно выяснить, как публиковать восстановленные данные и затем отсортируйте весь порядок таблицы по метке времени.
Для этого я хочу использовать PHP, и я помещаю этот код
$result = mysql_query("SELECT * FROM `table` ORDER BY `date` DESC;");
Но это не вызывает никакого эффекта. Мне нужно отсортировать таблицу, а не результат.
Есть ли простой способ сделать это?
РЕДАКТИРОВАТЬ:
Данные извлекаются с меткой времени, теперь моя таблица имеет следующую структуру:
id | TimeStamp | Temperature
- мой
id
являетсяINT NOT NULL AUTO_INCREMENT PRIMARY KEY
timestamp
temperature
являетсяvarchar(15)
Функция php получает последнее значение панели объявлений и вставляет ее на последний идентификатор. Я просто помещаю отметку времени, чтобы сделать историю данных. Но я хочу, чтобы таблица сортировалась по этому полю, в случае восстановления. Чтобы сделать восстановление, функция вызова на плате отличается от непрерывного режима. Вот почему я использую секвенциальную вставку, и я блуждал, если после восстановления потерянных данных я мог бы отсортировать всю таблицу с помощью метки времени.
Сортировка таблицы/результат сортировки? Та же разница ... и +1 для PDO – Ben
Прекратите использование mysql. Идите и прочитайте о mysqli и/или PDO –
@ user1378680, как это помогает в сортировке? – Wh1T3h4Ck5