Bonjour,
Je cherche un script codé en PHP pour restaurer une base des donnees MYSQl.
j'ai cherché sur google mais j'ai trouvé seulement avec la ligne de commande .
et j'ai trouvé ce script mais je sais pas comment l'adapter à mon besoin:
Merci pour votre aide.
Modifié par Kenshinsara (04 Mar 2010 - 11:52)
Je cherche un script codé en PHP pour restaurer une base des donnees MYSQl.
j'ai cherché sur google mais j'ai trouvé seulement avec la ligne de commande .
et j'ai trouvé ce script mais je sais pas comment l'adapter à mon besoin:
function mysql_import_file($filename, &$errmsg)
{
//lecture du fichier
$lines = file($filename);
if(!$lines) {
$errmsg = "cannot open file $filename";
return false;
}
$scriptfile = false;
/*Get rid of the comments and form one jumbo line */
foreach($lines as $line) {
$line = trim($line);
if(!ereg('^--', $line)) {
$scriptfile.=" ".$line;
}
}
if(!$scriptfile) {
$errmsg = "no text found in $filename";
return false;
}
/* Split the jumbo line into smaller lines */
$queries = explode(';', $scriptfile);
/* Run each line as a query */
foreach($queries as $query) {
$query = trim($query);
if($query == "") { continue; }
if(!mysql_query($query.';'))
{$errmsg = "query ".$query." failed";
return false;
} } // retour true si la fonction reussie ^^
return true; }
Merci pour votre aide.
Modifié par Kenshinsara (04 Mar 2010 - 11:52)