ciao, devo creare delle tabelle da una pagina che gestisce il database.. io inserisco il nome della tabella da creare e lui me la crea.. ho qualche problema pero' a dargli il nome.. come faccio ad assegnare alla tabella il nome contenuto nella variabile $nometab ?
ho provato con " con ' con \' ma niente.. booo?
codice:
<?
include"connetti.inc.php";
$link = mysql_connect($host, $user, $password) or die ("impossibile connettersi all\'host");
mysql_select_db($database , $link) or die("Select DB Error: ".mysql_error());
$nometab=$HTTP_POST_VARS['nuovatab'];
//create table
$sql = 'CREATE TABLE '$nometab'(
`mid` TINYINT( 3 ) UNSIGNED NOT NULL AUTO_INCREMENT,
`mdesc` VARCHAR( 150 ) NOT NULL,
`mwidth` SMALLINT( 3 ) DEFAULT 0 NOT NULL,
`mheight` SMALLINT( 3 ) DEFAULT 0 NOT NULL,
`mmax` MEDIUMINT(7) unsigned NOT NULL default 12288,
PRIMARY KEY ( `mid` )
)';
mysql_query($sql, $link);
mysql_close($link);
?>