Este codigo no lo hice yo lo hizo "fran86" por aquello de derecho de autor jejeje.
pero tengo un pequeño problema que como tendo relacionada mi BD entonces me generar este codigo
con este codigo sacan la estructura de cada tabla
Código PHP:
/* Se halla el query que será capaz de recrear la estructura de la tabla. */
$create_table_query = "";
$consulta = "SHOW CREATE TABLE $tabla;";
$respuesta = mysql_query($consulta, $conexion)
or die("No se pudo ejecutar la consulta: ".mysql_error());
while ($fila = mysql_fetch_array($respuesta, MYSQL_NUM)) {
$create_table_query = $fila[1].";";
}
Código PHP:
CREATE TABLE `alumnos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`carnet` varchar(10) CHARACTER SET latin1 NOT NULL,
`primer_nombre` varchar(25) CHARACTER SET latin1 NOT NULL,
`segundo_nombre` varchar(25) CHARACTER SET latin1 NOT NULL,
`primer_apellido` varchar(25) CHARACTER SET latin1 NOT NULL,
`segundo_apellido` varchar(25) CHARACTER SET latin1 NOT NULL,
`grado` varchar(5) CHARACTER SET latin1 NOT NULL,
`activo` int(1) NOT NULL,
`usuario_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `usuario_id` (`usuario_id`),
CONSTRAINT `alumnos_ibfk_1` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=359 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Código PHP:
CONSTRAINT `alumnos_ibfk_1` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)