Hola chicos, veran, me gustaria poder "respaldar" una base de datos mediante PHP, encontre esto investigando en linea:
Código PHP:
Ver original<?php
include("coneccion.php");
include("funciones.php");
function datadump ($table) {
$result .= "# Dump of $table \n";
$result .= "# Dump DATE : " . date("d-M-Y") ."\n\n";
for ($i =0; $i<$numrow; $i++) {
$result .= "INSERT INTO ".$table." VALUES(";
for($j=0; $j<$num_fields; $j++) {
if (isset($row[$j])) $result .= "\"$row[$j]\"" ; else $result .= "\"\""; if ($j<($num_fields-1)) $result .= ",";
}
$result .= ");\n";
}
return $result . "\n\n\n";
}
?>
<?php
$table1 = datadump ("categorias");
$table2 = datadump ("columna_derecha");
$table3 = datadump ("columna_izquierda");
$content = $table1 . $table2 . $table3;
$file_name = "MySQL_Database_Backup.sql";
header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=$file_name"); echo $content;
?>
Crea el archivo, pero, no vacia nada de informacion al mismo, no he encontrado el porque, podrian por favor ayudarme chicos?
Mil gracias !!!