Foros del Web » Programando para Internet » PHP »

archivo .bat

Estas en el tema de archivo .bat en el foro de PHP en Foros del Web. hola a todos quiero crear un archivo .bat mysqldump -u root agro_mundo >hernan.sql pero en vez de enviar la base(en este caso agro_mundo)mandar la que ...
  #1 (permalink)  
Antiguo 03/07/2009, 07:50
 
Fecha de Ingreso: julio-2009
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
archivo .bat

hola a todos

quiero crear un archivo .bat

mysqldump -u root agro_mundo >hernan.sql


pero en vez de enviar la base(en este caso agro_mundo)mandar la que yo selecciono en un combo donde estan listandome las bases que tengo y se me cree el archivo .bat

mysqldump -u root "aqui la base seleccionada del combo" >hernan.sql

y despues poder ejecutar el .bat
  #2 (permalink)  
Antiguo 03/07/2009, 08:29
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 21 años, 3 meses
Puntos: 105
De acuerdo Respuesta: archivo .bat

Holas,

Con un SQL:

Código PHP:
show databases
te mostrara las bases que tienes, eso lo muestras en un combo y luego haces lo que necesites.

Saludos
Gildus
__________________
.: Gildus :.
  #3 (permalink)  
Antiguo 03/07/2009, 08:39
 
Fecha de Ingreso: julio-2009
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: archivo .bat

si eso ya tengo la seleccion de la base y el combo esto necesito

quiero crear un archivo .bat

mysqldump -u root agro_mundo >hernan.sql


pero en vez de enviar la base(en este caso agro_mundo)mandar la que yo selecciono en un combo donde estan listandome las bases que tengo y se me cree el archivo .bat

mysqldump -u root "aqui la base seleccionada del combo" >hernan.sql

y despues poder ejecutar el .bat
  #4 (permalink)  
Antiguo 03/07/2009, 09:22
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 2 meses
Puntos: 18
Respuesta: archivo .bat

puedes escribir en el archivo bat
Código BATCH:
Ver original
  1. mysqldump -u root %0 >hernan.sql
y llamar al archivo con

Código PHP:
Ver original
  1. exec("archivo ".$_POST['NOMBRE_BASE_DATOS']);
%0 se cambiará por el valor que venga desde el combo.
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 13:08.