1
PHP / [DUDA] Crear una base de datos desde aplicación web en PHP
« en: 18 de Septiembre de 2008, 23:25:57 pm »
Hola buenas! a ver si me podéis ayudar ;D
Tengo montada una aplicación web en PHP, sobre un apache 2 instalado en Ubuntu, más una base de datos MySQL que adminisitro desde PhPMyAdmin.
Me gustaría ampliar la funcionalidad de la aplicación haciendo posible que un usuario de mi aplicación (que está perfectamente logado) se pueda crear una base de datos MySQL.
Tenéis alguna idea de las funcionas que puedo hacer servir? Yo tengo más o menos en mente que el usuario tenga acceso a un formulario que le permita algo así:
FORMULARIO PARA CREAR UNA BASE DE DATOS:
1. INTRODUCE NOMBRE PARA TU BASE DE DATOS:_______________
2. INTRODUCE NUMERO DE TABLAS (MÁXIMO 4):_______________
3. NOMBRE DE LA TABLA 1:______________
3.1 NUMERO DE CAMPOS DE LA TABLA 1:____________
etc etc
Y luego yo todos estos datos que recibo en el formulario los guardo y los utilizo para que dsd el PHP pueda crear la base de datos MySQL. Vais pillando la idea? es muy complicado?? me echáis una mano sobretodo en las funciones que se han de utilizar?? ;D
gracias por adelantado!! ;D
Tengo montada una aplicación web en PHP, sobre un apache 2 instalado en Ubuntu, más una base de datos MySQL que adminisitro desde PhPMyAdmin.
Me gustaría ampliar la funcionalidad de la aplicación haciendo posible que un usuario de mi aplicación (que está perfectamente logado) se pueda crear una base de datos MySQL.
Tenéis alguna idea de las funcionas que puedo hacer servir? Yo tengo más o menos en mente que el usuario tenga acceso a un formulario que le permita algo así:
FORMULARIO PARA CREAR UNA BASE DE DATOS:
1. INTRODUCE NOMBRE PARA TU BASE DE DATOS:_______________
2. INTRODUCE NUMERO DE TABLAS (MÁXIMO 4):_______________
3. NOMBRE DE LA TABLA 1:______________
3.1 NUMERO DE CAMPOS DE LA TABLA 1:____________
etc etc
Y luego yo todos estos datos que recibo en el formulario los guardo y los utilizo para que dsd el PHP pueda crear la base de datos MySQL. Vais pillando la idea? es muy complicado?? me echáis una mano sobretodo en las funciones que se han de utilizar?? ;D
gracias por adelantado!! ;D