Ho un problema con un sito creato da me, il sito e relativo ad un cinema in cui c'e un forum e una sezione per le prenotazioni dei posti in sala.
Il mio problema è relativo alla creazione del database, ho creato il file .php che dovrebbe creare il database ma in realta non funziona e non capisco il motivo.
Creando manualmente il DB il sito è funzionante quindi vorrei capire cosa non va in questo script.
Grazie anticipatamente..
Nicola

<?php
session_start();
function eseguiSQL($sql, $errore) {
$result=mysql_query($sql);
if(!$result) {
die('$errore:'.mysql_error()."\n");
}
return $result;
}
function seleziona_o_creaDB() {
mysql_connect('localhost', 'root', '') or die('Not connected :'.mysql_error());
if(!mysql_select_db('G06'))
{
$sql='CREATE DATABASE G06';
if(!mysql_query($sql))
{
die('DB non creato:'.mysql_error()."\n");
}
mysql_select_db('G06') or die ('DB non disponibile:'.mysql_error());
eseguiSQL ('CREATE TABLE `utenti` (
`id` int NOT NULL auto_increment PRIMARY KEY,
`Cognome` varchar (50) NOT NULL,
`Nome` varchar (50) NOT NULL,
`Data` date NOT NULL,
`Indirizzo_email` varchar (50)NOT NULL,
`Username` varchar (20) NOT NULL,
`Password` varchar (8) NOT NULL,
`Admin` bit NOT NULL,
);',
'Errore creazione tabella!'
);
eseguiSQL ('CREATE TABLE `commenti` (
`id` int NOT NULL auto_increment PRIMARY KEY,
`Nickname` varchar (50) NOT NULL,
`Testo` varchar (200) NOT NULL
);',
'Errore creazione tabella!'
);

...
...
...

}
}
seleziona_o_creaDB();
?>