Доброго времени суток, подскажите что не так:
Ставлю сортировку по дате:
$sql = mysql_query("SELECT*FROM `b120398_storeofnavi`.`task` ORDER BY task_date");
А выдаёт список записей порядок которых такой-же как и в табле.
В столбце task_date формат записи времени вот такой: 27-01-2012 21:19:26 и при выводе это выглядит так.
27-01-2012 20:19:26
28-01-2012 05:45:16
28-01-2012 13:23:32
Когда вносятся данные в этот столбец используется следующий алгоритм:
$date_task = date("d-m-Y H:i:s",time());
Я где-то прочитал, что если при вводе даты в ячейку таблицы MYSQL не использовать MYSQL-функции то она сортироваться не будет по этому столбцу. Так что подскажите как правильно задать ORDER BY чтоб строчки выводились вот в таком порядке:
28-01-2012 13:23:32
28-01-2012 05:45:16
27-01-2012 20:19:26
Самая новая запись была первой, а за ней на убыль по времени шли остальные.