Foros del Web » Programando para Internet » PHP »

Respaldo

Estas en el tema de Respaldo en el foro de PHP en Foros del Web. Hola a todos, estoy utilizando este código para respaldar mi Base de datos todo bien… pero quisiera saber si hay forma de no mostrar mi ...
  #1 (permalink)  
Antiguo 19/04/2018, 15:57
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respaldo

Hola a todos, estoy utilizando este código para respaldar mi Base de datos todo bien… pero quisiera saber si hay forma de no mostrar mi estructura es decir que no aparezca
CREATE TABLA (campo1, campo2….)…
Sino solo mostrar el contenido de mis tablas… desde ya muchas gracias



Código PHP:
// variables
$dbhost 'localhost';
$dbname 'xyz';
$dbuser 'usuario';
$dbpass 'pass';
 
$backup_file 'Respaldo' date("Y-m-d-H:i") . '.gz';
 
// comandos a ejecutar
$command "mysqldump --opt -h $dbhost -u $dbuser -p$dbpass $dbname | gzip > $backup_file";
 
// ejecución y salida de éxito o errores
system($command,$output);
$output;

 if(
$output==0)
{  
echo 

                <script language='JavaScript'> 
                alert('El Respaldo Se Realizo Correctamente'); 
                window.location = '../index.php'; 
                </script>"
;
        
 }
 else

{  
echo 

                <script language='JavaScript'> 
                alert('Ocurrio Un Error al Realizar el Respaldo Intentelo Mas Tarde'); 
                window.location = '../index.php'; 
                </script>"
;
        
 } 
  #2 (permalink)  
Antiguo 19/04/2018, 16:59
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Respaldo

Supongo que mysqldump está exportando todo, estructura y datos de tu base de datos.

No es tanto tema de php, si no del comnado mysqldump.

Al parecer tienes que agregar el parámetro --no-create-info

https://stackoverflow.com/questions/...dump-data-only

Etiquetas: mysql, respaldo, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:40.