diff --git a/main/inc/lib/export.lib.inc.php b/main/inc/lib/export.lib.inc.php index 78c823c7a2..e603cf5a22 100755 --- a/main/inc/lib/export.lib.inc.php +++ b/main/inc/lib/export.lib.inc.php @@ -183,6 +183,7 @@ function backupDatabase($link, $db_name, $structure, $donnees, $format = 'SQL', $num_rows = Database::num_rows($res); $i = 0; while ($i < $num_rows) { + //@todo define tablename in database.lib.php $tablename = mysql_tablename($res, $i); if ($format == 'PHP') { @@ -196,7 +197,7 @@ function backupDatabase($link, $db_name, $structure, $donnees, $format = 'SQL', } if ($structure === true) { if ($format == 'PHP' || $format == 'SQL') { - fwrite($fp, "DROP TABLE IF EXISTS `$tablename`;"); + fwrite($fp, "DROP TABLE IF EXISTS $tablename;"); } if ($format == 'PHP') { fwrite($fp, "\");\n"); @@ -205,7 +206,7 @@ function backupDatabase($link, $db_name, $structure, $donnees, $format = 'SQL', fwrite($fp, "\nmysql_query(\""); } // requete de creation de la table - $query = "SHOW CREATE TABLE `".$tablename."`"; + $query = "SHOW CREATE TABLE ".$tablename.""; $resCreate = Database::query($query); $row = Database::fetch_array($resCreate); $schema = $row[1].';'; @@ -225,11 +226,11 @@ function backupDatabase($link, $db_name, $structure, $donnees, $format = 'SQL', if ($insertComplet === true) { $num_fields = mysql_num_fields($resData); for ($j = 0; $j < $num_fields; $j ++) { - $sFieldnames .= "`".mysql_field_name($resData, $j)."`, "; + $sFieldnames .= "".mysql_field_name($resData, $j).", "; } $sFieldnames = '('.substr($sFieldnames, 0, -2).')'; } - $sInsert = "INSERT INTO `$tablename` $sFieldnames values "; + $sInsert = "INSERT INTO $tablename $sFieldnames values "; while ($rowdata = Database::fetch_array($resData, 'ASSOC')) { if ($format == 'HTML') { $lesDonnees = "\n\t