Ben kodu var
$db_name = "db";
$outputfile = "/somewhere";
$new_db_name = 'newdb';
$cmd = 'mysqldump --skip-triggers %s > %s 2>&1';
$cmd = sprintf($cmd, escapeshellarg($db_name), escapeshellcmd($output_file));
exec($cmd, $output, $ret);
if ($ret !=0 ) {
//log error message in $output
}
Sonra almak için:
$cmd = 'mysql --database=%s < %s 2>&1';
$cmd = sprintf($cmd, escapeshellarg($new_db_name), escapeshellcmd($output_file));
exec($cmd, $output, $ret);
//etc.
unlink($outputfile);
Ama burada ne ben yerine bir dosya her şey oluşturmak yerine, ihracat sorgu almak için ne yapmalıyım?
EDITED:
Matt CEVABI VE YANIT
- Bu linux komutları gibi görünüyor ben Windows kullanıyorum, ben emin değilim u iş verdik kod ben zaten kod Windows çalışmak olacaktır?
- PHP script Onun benim gerek onun joomla bir bileşeni yüklerken tetiklenen olacak süreç
- PHP BORU nedir?