Вы, безусловно, должны предоставить больше информации, но я собираюсь предположить, что проблема в том, что у вашего запроса нет оператора ORDER BY.
SELECT * FROM tbl_album where albumid='$aid'
Не зная имен столбцов в вашей таблице, сложно сказать вам, как это исправить, но давайте предположим, что у вас есть столбец даты и времени с именем "uploaded_dt", который точно заполняется при загрузке.
Тогда вы измените свой запрос на следующий:
SELECT * FROM tbl_album WHERE albumid='$aid' ORDER BY uploaded_dt DESC
ДОПОЛНИТЕЛЬНО И ВАЖНО
Пожалуйста, не используйте функции mysql *. Вы открываете себя для проблем с SQL-инъекцией.
Пожалуйста, узнайте о PDO, прежде чем делать что-либо еще.
Выполнение этого запроса «правильно» с PDO будет выглядеть так:
$q = $dbh->prepare ('SELECT * FROM tbl_album WHERE albumid = :albumid ORDER BY uploaded_dt DESC');
$q->bindValue ('albumid', $aid);
$q->execute();
while ($r = $q->fetch()) {
/* all your code here */
}
Теперь вам просто нужно опубликовать больше информации о вашей проблеме с загрузкой, чтобы мы могли помочь с этим.