Вы должны попытаться выбрать 6 строк в первый раз, и если вы получите 6 записей, тогда отобразите первые 5 с параметром «Показать больше»
"SELECT * FROM messages where u_id = '$uid' ORDER BY id DESC LIMIT 0, 6";
В последующие времена ваш запрос должен выглядеть следующим образом:1004 *
"SELECT * FROM messages where u_id = '$uid' ORDER BY id DESC LIMIT 6, 5";
"SELECT * FROM messages where u_id = '$uid' ORDER BY id DESC LIMIT 11, 5";
"SELECT * FROM messages where u_id = '$uid' ORDER BY id DESC LIMIT 16, 5";
...
...
И каждый раз «показывать больше опций», если вы можете получить запрошенное количество записей.