0
Le code suivant ne génère aucune erreur, mais les bases de données ne sont pas sauvegardées avec de nouvelles données;Les fichiers SQL ne sont pas sauvegardés
<?php
include('conn.php');
$dbhost="localhost";
$dbuser="landshop_anitgop";
$dbpass="password";
$source=array("landshop_formdata.sql","landshop_clientdata.sql","landshop_blogs.sql","landshop_counter.sql","landshop_hitems.sql");
$path = '"C:/Program Files/EasyPHP-5.3.8.1/www/Landshoppe/Downloaded Dbs/"';
$mysqldump = '"pathToExe".mysqldump.exe"';
foreach($source as $db) {
$dbsource= $path.$db;
$command = "mysql -u{$dbuser} -p{$dbpass} {$db} < ".$path."backup_{$db}.sql";
system($command,$output);
echo "Backed Up : ".$db." Output [".print_r($output,1)."]<br>";
//system('mysql -u <user> -p<password> dbname < filename.sql');
}
?>
Ne pas savoir ce qui se passe mal ..
Merci, donald. J'ai essayé ça. Toujours pas de chance ... –
Quelle est la sortie? s'il vous plaît envoyer votre compledet code – donald123
il sort [Sortie 1] pour chaque db dans la boucle. Mais ne met pas à jour les données. J'ai modifié la question avec le code actuel. –