Faire un dump des tables SQL en PHP
Radial
-
maathieu -
maathieu -
Bonjour, je possède un site et je n'ai pas de phpmyadmin ou autre mes requêtes SQL je les exécutes depuis un fichié php que j'ai créé, et récament j'ai mon forum phpbb qui a planté j'aimerai faire un dump de la table mais je ne la connais pas, et ce que quelqu'un connaîtrai un outil ou quelque chose permettant ça en PHP ?
A voir également:
- Faire un dump des tables SQL en PHP
- Table des matières word - Guide
- Easy php - Télécharger - Divers Web & Internet
- Tables ascii - Guide
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
3 réponses
Bah tu dis que tu exécutes tes requêtes via des fichiers PHP.
Adapte donc un script php qui te fera un dump de la table...
si tu as accès aux commandes system :
Et tu peux même te créer une petite interface web :
http://www.mt-soft.com.ar/2007/12/21/php-script-mysqldump/ (exemple parmi tant d'autres...)
Sinon :
Evidemment, adapte les fichiers config, opendb et closedb.
Adapte donc un script php qui te fera un dump de la table...
si tu as accès aux commandes system :
<?php include 'config.php'; include 'opendb.php'; $backupFile = $dbname . date("Y-m-d-H-i-s") . '.gz'; $command = "mysqldump --opt -h $dbhost -u $dbuser -p$dbpass $dbname | gzip > $backupFile"; system($command); include 'closedb.php'; ?>
Et tu peux même te créer une petite interface web :
http://www.mt-soft.com.ar/2007/12/21/php-script-mysqldump/ (exemple parmi tant d'autres...)
Sinon :
<?php include 'config.php'; include 'opendb.php'; $tableName = 'mypet'; $backupFile = 'backup/mypet.sql'; $query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName"; $result = mysql_query($query); include 'closedb.php'; ?>
Evidemment, adapte les fichiers config, opendb et closedb.