Script backup table Mysql en PDO
Bonjour à tous,
J'ai un soucis avec mon script de backup d'une table Mysql en PDO.
Voici l'erreur :
Fatal error: Call to a member function fetchAll() on a non-object
Et voici mon script:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| try {
$connexion = new PDO('mysql:host='.$dbhost.';dbname='.$dbdb, $dbuser, $dbpass);
}
catch (PDOException $e) {
print "Erreur !: " . $e->getMessage() . "<br/>";
die();
}
$table_name = "gghf_rando";
$backup_file = "backup.sql";
$resultats=$connexion->query("SELECT * INTO OUTFILE '$backup_file' FROM $table_name WHERE rando = '$rand' AND annee = '$annee' ");
$resultats->setFetchMode(PDO::FETCH_OBJ);
$connexion = null; |
Le problème se situe à cette ligne
Code:
$resultats->setFetchMode(PDO::FETCH_OBJ);
Mais je ne m'y connais pas assez pour débugger le script.
Merci pour votre aide ;)