Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2007, 14:44
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
Ejecutar exportación de tabla de PHPMyAdmin

Buenas, como no puedo acceder desde determinada conexión a internet al PHPMyAdmin de un sitio, se me ocurrió hacer un simple formulario que, pegándole la exportación de los datos de mi PHPMyAdmin local, ejecute esas sentencias.

Ejemplo del código SQL al exportar una tabla:

Código:
-- 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);
Ok, pego todo eso en un textarea llamado "consulta" y hago esto:
Código PHP:
<?
if(isset($_POST['consulta'])){
    
$sql $_POST['consulta'];
    
mysql_query($sql);
//    echo $sql . "<br />";
}
?>
Pero no hace nada... no importa la tabla (ni me da errores ni nada)

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
__________________
...___...