2010-03-03 6 views
0

j'ai eu ce code de ce site: http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/using-php-to-backup-mysql-databases.aspxessayant de sauvegarder la base de mysql en utilisant php

Mais je suis un débutant donc je ne sais pas ce que le config.php et opendb.php supposé signifier. Dois-je créer ces 2 fichiers pour que ce code fonctionne? Si oui, comment puis-je le créer, il n'est pas inclus dans le site comment le créer.

<?php 
include 'config.php'; 
include 'opendb.php'; 

$tableName = 'mypet'; 
$backupFile = 'backup/mypet.sql'; 
$query  = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName"; 
$result = mysql_query($query); 

include 'closedb.php'; 
?> 

puis-je inclure que ces lignes sur le code dessus afin que je ne consacrions include « opendb.php » plus:

$con = mysql_connect("localhost","root",""); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("Hospital", $con); 
+3

Y a-t-il une raison pour laquelle vous voulez sauvegarder avec PHP, plutôt qu'une solution standard comme mysqldump? –

+0

J'essaie de le créer pour les utilisateurs – user225269

Répondre

0

Oui, vous avez besoin de ces deux fichiers et l'autre closedb .php inclus dans votre script. Comme son nom l'indique, config.php contient probablement les paramètres DB: user, pass, host, nombdb alors que opendb.php et closedb.php contiendront les routines pour se connecter et fermer votre DB.

+0

Les liens vers les sources du tutoriel que vous avez mentionné semblent être cassés: http://www.php-mysql-tutorial.com/examples/source/ –

Questions connexes