Primo: Specifica che db usiOriginariamente inviato da Sampei89
Ragazzi creo una tabella in questo modo:
Va tutto bene soltanto che se metto lettere maiuscole, le modifica automaticamente in minuscole, se metto uno spazio tra una parola e l'altra non crea proprio la tabella.Codice PHP:
if($crea)
{
$query = mysql_query('CREATE TABLE '.$tabella_new.' (ID INT (25) AUTO_INCREMENT PRIMARY KEY, COD INT (30), OGGETTO VARCHAR (150), PREZZO DOUBLE, VENDUTO VARCHAR (1))');
if(isset($query))
{
echo '<div id="risp_small">Lista '.$tabella_new.' creata. Aggiorna la pagina.</div>';
}
else
{
die('<div class="risp">Non posso creare la tabella</div>');
}
}
echo '<div>
<form action="mostra_liste.php" method="get">
<input type="submit" name="crea" value="CREA UNA NUOVA LISTA">
<input type="text" name="lista">
</div>';
Sapete dirmi come risolvere?![]()
Secondo, che vuol dire "metti"? Intendi nel campo di input "crea"? Se si'... e' chiaro che non crea la tabella. Non e' permesso creare una tabella che presenti il nome con gli spazi.
Per la questione delle minuscole e maiuscole, se e' MySql crea in minuscolo i nomi...anche se non ha alcun senso il case sensitive nei nomi delle tabelle.