Je développe actuellement une fonction permettant la restauration de la base de données de mon site en fonction de sauvegardes effectuées préalablement.
Le fonctionnement est le suivant :
L'utilisateur choisit une sauvegarde parmis une liste des sauvegardes disponibles, à partir de la :
_ Suppression de la base => OK
_ Installation de la base => OK
_ Injection des données sauvegardées => Non OK
Il m'est impératif de séparer la structure de la base des données, donc je n'envisage pas de solution intégrant la structure dans les sauvegardes.
Les sauvegardes générées sont valides, étant donné que je les ai testées manuellement sous phpmyadmin
Les fonctions clearDB() et isntallDB() fonctionnent très bien, cependant l'exécution du
$connex->dbh->exec($content) or die(print_r($connex->dbh->errorInfo()));
me renvoi un message du type "table `xxx`.`admin` does not exist", ce qui me fait penser que PDO tente d'executer sa requête avant que PHP n'ait fini l'éxécution de la fonction installDB().