Я бы сделал по времени, это было бы лучше всего, но сортирует только по дате и, как следствие, сортирует не верно если статей много и все идут одним календарным числом. Нужна сортировка по времени а не по дате.
Тогда по order by AID DESC
Ведь каждая статья имеет свой AID и он больше предыдущей
---------- Сообщение объединено ----------
Или если хотите по дате. То возьмите и исправьте в функциях при добавлении даты, чтобы добавлялось в БД в формате 2011-10-14 13:25:41 и вызывалось также без преобразований,
а не в 2011-10-14, Посмотрите и предотвратите преобразование в формат 2011-10-14.
Название update_date оставьте. а правьте все что связано с форматом даты. И тогда у Вас точнее сортировать будет, если в день по несколько статей добавляться будет. Тут работы не так много как кажется, только внимательно надо.