Gracias Marvin.
Ya tenía instalado el firebug, pero como no lo domino aún en este aspecto no lo utilicé. Lo he probado ahora y creo que no me devuelve nada relevante. Siempre parece fallar en la llamada a ajax, haga lo que haga. Pero dicha llamada funciona correctamente.
Estoy intentando con los objResponse->return .... y me devuelve hasta esta línea
Después de ahí me da errores de sintaxis.
Decir que imprimiendo $creación me sale
Código PHP:
Ver original(
[0] => tabla1
[Table] => tabla1
[1] => CREATE TABLE `mitabla` (
`campo1` int(11) NOT NULL auto_increment,
`campo2` int(11) NOT NULL,
`cam,po3` varchar(200) NOT NULL,
KEY `fk_tabla1_otratabla`
(`campo2`
), CONSTRAINT `fk_tabla1_otratabla` FOREIGN
KEY (`campo2`
) REFERENCES `otratabla`
(`campo1`
) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=137 DEFAULT CHARSET=utf8
[Create Table] => CREATE TABLE `tabla1` (
`campo1` int(11) NOT NULL auto_increment,
`campo2` int(11) NOT NULL,
`campo3` varchar(200) NOT NULL,
KEY `fk_tabla1_otratabla`
(`campo2`
), CONSTRAINT `fk_tabla1_otratabla` FOREIGN
KEY (`campo2`
) REFERENCES `otratabla`
(`campo1`
) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=137 DEFAULT CHARSET=utf8
)
Cuando intento sacar $creacion['Create Table'] o $creacion[1] después de imprimir las siguientes líneas(por ejemplo
Código PHP:
Ver originalecho "-- Informacion de creacion de la tabla $tabla[0]\n\n";
) es cuando me dice que
error de sintaxis CREATE TABLE `tabla1` (
Lo que falla es el echo. Pero no sé cómo asignar la respuesta al fichero que se va a crear. Y como decía, si llamo a la función como php normal me salen varios warnings donde se imprime el menú, antes de que este se imprima...
Alguna idea?
Saludos y gracias