Foros del Web » Programando para Internet » PHP »

problema al crear tabla con php

Estas en el tema de problema al crear tabla con php en el foro de PHP en Foros del Web. Necesito crear tablas desde php y lo hago así: $sql = 'CREATE TABLE '$nombretabla' ( `idparticipante` INT( 2 ) NOT NULL ,' . ' `nparticipante` ...
  #1 (permalink)  
Antiguo 19/02/2004, 18:37
 
Fecha de Ingreso: febrero-2004
Mensajes: 2
Antigüedad: 20 años, 2 meses
Puntos: 0
problema al crear tabla con php

Necesito crear tablas desde php y lo hago así:

$sql = 'CREATE TABLE '$nombretabla'
( `idparticipante` INT( 2 ) NOT NULL ,'
. ' `nparticipante` VARCHAR( 50 ) NOT NULL ,'
. ' `aparticipante` VARCHAR( 20 ) ,'
. ' `puesto` VARCHAR( 2 ) ,'
. ' INDEX ( `idparticipante` ) );'
. ' ';
mysql_query($sql);

El problema esta en que la tabla, en vez de llamarse el valor de la variable $nombretabla (q recibo de un formulario) se llama $nombretabla.


Gracias
  #2 (permalink)  
Antiguo 19/02/2004, 19:13
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 5 meses
Puntos: 11
trata con esto:

$sql = "CREATE TABLE $nombretabla
( `idparticipante` INT( 2 ) NOT NULL ,'
. ' `nparticipante` VARCHAR( 50 ) NOT NULL ,'
. ' `aparticipante` VARCHAR( 20 ) ,'
. ' `puesto` VARCHAR( 2 ) ,'
. ' INDEX ( `idparticipante` ) );";

por que creo que las comillas simples toman las cadenas como lietrales.
__________________
Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar.
  #3 (permalink)  
Antiguo 20/02/2004, 11:32
 
Fecha de Ingreso: febrero-2004
Mensajes: 2
Antigüedad: 20 años, 2 meses
Puntos: 0
Vaya quebraderos de cabeza por unas comillas...
Muchas gracias!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:35.