Une solution très simple serait quelque chose comme (premier exemple) :http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/using-php-to-backup-mysql-databases.aspx
Naturellement, cela ne fera qu'un vidage de données de la table.
Ce que vous pourriez faire est d'utiliser ce code :
http://snipplr.com/view/173/mysql-dump/
Ce que fait ce code, c'est obtenir une description de la table (c'est-à-dire sa structure), créer toutes les tables et pousser les données. à peu près comme n'importe quel autre outil.
Ensuite, il suffit de l'enregistrer d'une chaîne dans un fichier (file_put_contents() par exemple ou quelque chose de similaire, selon vos préférences et vos besoins)