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());