ho scaricato la classe per fare il backup dei database, l'ho sempre usata e funziona benone se devo fare il backup di tutto il db, ma nel momento in cui faccio il backup solo di una determinata tabella ottengo un txt con caratteri incomprensibili...questo è un pezzo del backup:
‹ í}“›F¶ðÿ~ò)ºjÿ˜¤J£¥y'[·êiAµhÒ€œ™Ú*ÇIfo\×kç‰Ýg¿Ýýh÷œn„
bello?
non so se ho fatto qualche errore, ma ho applicato il codice così come sta scritto nell'esempio sul sito.
Questo è il mio codice:
codice:
<?php
require_once("MySQL_DumpDB.cls.php");
//echo date("l dS of F Y h:i:s A")."\r\n";
$DB_HOST = "localhost";
$DB_USER = "pippo";
$DB_PASS = "pluto";
$link = mysql_connect($DB_HOST, $DB_USER, $DB_PASS);
// Instanzia la classe
$dbdump = &new MySQL_DumpDB();
// seleziono il db
$dbdump->select_db("saro_new");
// Aggiungo la tabella che mi interessa
$dbdump->add_tables("cc_outbound");
// Esporta il database inserendo i DROP TABLE e usando i backquotes! Non usa USE `NOME_DB`
$dbdump->export_dump(TRUE, FALSE, TRUE);
// Inserisce il DUMP in una variabile, dicendogli di comprimerlo
$dump = $dbdump->get_dump(TRUE);
// Scrive su file il dump
$fp = fopen('../dump/chiamate_'.date("w").'.txt' , 'w+');
fwrite($fp, $dump);
fclose($fp);
?>
c'è qualcosa di sbagliato?
grazie per qualsiasi aiuto!