Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2013, 06:46
yosoymurciano
 
Fecha de Ingreso: febrero-2013
Mensajes: 3
Antigüedad: 11 años, 3 meses
Puntos: 0
fallo en query php/sql

Intento hacer mediante este query que se cree una tabla (si no existe) con un nombre que será variable y que se inserten unos datos, pero me dice todo el rato que la tabla no existe. La BD está conectada y el resto funciona correctamente.

La parte que os pongo en rojo funciona sin problema. Es la $creartabla la que no hace su función. Gracias de antemano!

$creartabla = "CREATE TABLE IF NOT EXISTS '".$_POST['empresa']."' (
'id' INT(10) NOT NULL AUTO_INCREMENT,
'empresa' VARCHAR (30) NOT NULL,
'preg1' INT(10) NOT NULL,
'comentarios' TEXT(500) NOT NULL
PRIMARY_KEY ('id'))";

mysql_query($creartabla);

$insertSQL = sprintf("INSERT INTO ".$_POST['empresa']." (empresa, preg1, comentarios) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['empresa'], "text"),
GetSQLValueString($_POST['preg1'], "int"),
GetSQLValueString($_POST['comentarios'], "text"));

mysql_select_db($database_trabajo, $trabajo);
$Result1 = mysql_query($insertSQL, $trabajo) or die(mysql_error());