Ciao a tutti,
questa funzione per il backup delle mie tabelle mariadb funziona benissimo e il restore sia in locale su XAMPP sia in remoto non ha mai fatto errori.
Produce un file con desinenza .db
Il problema � che funziona bene solo con una tabella alla volta mentre se ne metto 2 o pi� di 2 sembra che vada tutto bene ma il restore non funziona
Cosa pu� esserci di sbagliato?
Grazie
Io la funzione la chiamo cos�:

back('primaatab,secondarab,terzatab','tabmariadbsi to');


Codice PHP:
  function back($tables,$nome)  {   require_once('dbconf.php');  $hostDB_HOST;  $userDB_USER;  $passDB_PASS;  $db=  DB_DB;  $backupdir 'backs';  $today =  getdate();  $day $today['mday'];  if ($day 10) {     $day "0$day";  }  $month $today['mon'];  if ($month 10) {     $month "0$month";  }  $year $today['year'];  $hour $today['hours'];  $min $today['minutes'];  $sec "00";  exec(sprintf(   'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/%s/%s-%s%s%s-%s%s.ql',   $host,   $user,   $pass,   $db.' '.$tables,   getenv('DOCUMENT_ROOT'),   $backupdir,   $nome,   $year,   $month,   $day,   $hour,   $min  ));  return null;} 
back('unoatab,duerab,tretab','tabmariadbsito');