Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2008, 19:44
dpernia
 
Fecha de Ingreso: mayo-2008
Ubicación: Maturín
Mensajes: 26
Antigüedad: 16 años, 9 meses
Puntos: 0
Como asignar nombre a una Tabla a partir de un Formulario

Buenas Noches Amigos:
En realidad me apena un poco escribirles para consultar esto, pero es que estoy creando una Tabla en MySQL a traves de PHP y quiero colocarle el nombre proveniente de un formulario, todos los ejemplos que consigo son nombres escrito alli mismo al lado de la Sentencia "CREATE TABLE".

El codigo que estoy empleando es el siguiente:

Código PHP:
$proyecto $_post['proyecto'];
include 
'config.php';
include 
'opendb.php';

mysql_select_db('bd_web_proy') or die('mysql_error()');

$query 'CREATE TABLE $proyecto ( '.
         
'id int(6) unsigned NOT NULL auto_increment, '.
         
'PROYECTO VARCHAR(20) NOT NULL, '.
         
'LIDER VARCHAR(15) NOT NULL, '.
         
'INDICADOR VARCHAR(12) NOT NULL, '.
         
'EXTENSION VARCHAR(6) NOT NULL, '.
         
'REF_PRESUPUESTARIA VARCHAR(12) NOT NULL, '.
         
'CUENTA VARCHAR(10) NOT NULL, '.
         
'CLIENTE VARCHAR(15) NOT NULL, '.
         
'PUNTO_FOCAL VARCHAR(15) NOT NULL, '.
         
'ALCANCE_TOTAL VARCHAR(500) NOT NULL, '.
         
'ALCANCE_ANO VARCHAR(500) NOT NULL, '.
         
'PRIMARY KEY(id))'.
         
'TYPE=MyISAM PACK_KEYS=1';
$result mysql_query($query); 
donde $proyecto = $_post['proyecto'] es una variable proveniente de un formulario que esta en otro archivo. Cuando ejecuto el script, el nombre que asigna a la tabla es $proyecto.
Alguien me puede ayudar a encontrar la forma correcta de escribir esta sentencia?
Muchas Gracias de Antemano
Saludos
Dpernia