Anda dapat menggunakan SQL untuk ini:
$file = 'backups/mytable.sql';
$result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");
Kemudian cukup arahkan browser atau klien FTP ke direktori/file (backups/mytable.sql). Ini juga merupakan cara yang bagus untuk melakukan pencadangan tambahan, misalnya dengan memberi nama file cap waktu.
Untuk memasukkannya kembali ke Basis Data Anda dari file itu, Anda dapat menggunakan:
$file = 'backups/mytable.sql';
$result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");
Opsi lainnya adalah menggunakan PHP untuk menjalankan perintah sistem di server dan menjalankan 'mysqldump':
$file = 'backups/mytable.sql';
system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);