Ejemplo del código SQL al exportar una tabla:
Código:
Ok, pego todo eso en un textarea llamado "consulta" y hago esto:-- phpMyAdmin SQL Dump -- version 2.6.1 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 22-02-2007 a las 17:24:55 -- Versión del servidor: 4.1.9 -- Versión de PHP: 4.3.10 -- -- Base de datos: `db_local` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `ejemplo` -- DROP TABLE IF EXISTS `ejemplo`; CREATE TABLE `ejemplo` ( `id` int(10) NOT NULL auto_increment, `campo1` varchar(255) NOT NULL default '', `campo2` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Volcar la base de datos para la tabla `ejemplo` -- INSERT INTO `ejemplo` VALUES (1, 'AAAA', 1); INSERT INTO `ejemplo` VALUES (2, 'BBBB', 0);
Código PHP:
<?
if(isset($_POST['consulta'])){
$sql = $_POST['consulta'];
mysql_query($sql);
// echo $sql . "<br />";
}
?>
Adicionalmente (aunque en realidad sería fundamental esto)... ¿cómo puedo hacer, siempre mediante PHP, para obtener la estructura y datos de una tabla? O sea, que en un textarea se me genere un SQL Dump como lo hace PHPMyAdmin?
Si no me logro explicar me avisan.
Gracias