Exportar tabela mysql para arquivo .txt ou .doc usando PHP

Tenho uma tabela mysql que mantém um log de mensagens que os usuários enviam todos os dias. O que eu quero fazer é exportar o log de mensagens uma vez por dia para um arquivo de texto e não tenho certeza de como fazer isso. Nosso servidor possui phpmyadmin, e eu posso exportar a tabela para um arquivo de texto manualmente, mas não sei como A) o phpmyadmin exporta esse arquivo automaticamente uma vez por dia ou B) escreve a exportação em código php. Desejo que os arquivos exportados estejam disponíveis para os usuários do meu site para download. O site escrito em php. Se houver outras informações necessárias para responder a essa pergunta, entre em contato!

questionAnswers(5)

yourAnswerToTheQuestion