Mon problème concerne mysqldump.
J'essaye de faire un backup de ma base de donnée via cette commande mais le fichier crée est toujours vide.
Ci-dessous le code que j'execute via Firefox. Comme vous pouvez le voir, j'essaye de faire marcher la sauvegarde en local sous windows. J'obtiens le même résultat en ligne.
include '../db/db.php';
connect();
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "crdb";
/*
$command ="mysql -h $dbhost -u $dbuser -p$dbpass $dbname > crdbase.sql";
echo $command;
system($command);
*/
$backupFile = "backup" . date("Y_m_d") . '.sql';
$command = "\"C:\\Program Files\\EasyfPHP 2.0b1\\mysql\\bin\\mysqldump.exe\" --opt --skip-extended-insert --complete-insert -h ".$dbhost." -u ".$dbuser." -p ".$dbpass." ".$dbname." > backup.sql";
system($command);
La fonction connect() localisé dans ../db/db.php me permet de me connecter à la base de donnée.Le code en commentaire me créer aussi un fichier vide.
Merci pour votre aide,