Ciao a tutti,
Grazie per la disponibilità.

E' normale che con col
  • -apache 2.2.3
  • -php 5.2.0
  • -mysql 5.0.2


mi da il seguente errore:
Fatal error: Call to undefined function mysql_create_db() in C:\PROGETTI\tesi\install.php on line 31

Ecco il codice php in queszione:

Codice PHP:
<?php         echo '<?xml version="1.0" encoding="UTF-8"?>'?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  <head> <title>Creazione e popolazione dei database</title> </head>  <body> <h3>Creazione del database e popolazione delle tabelle</h3>  <?php             error_reporting(E_ALL &~E_NOTICE);  //Nome del database $db_name = "tesi"; //Nome delle tabelle da creare nel database lweb7 $table_name_user = "user"; //Nome della tabella utenti contenuta nel database $table_name_corsi = "corsi"; //Nome della tabella dei corsi contenuta nel database  //Creo una connessione a mysql $connection = @mysql_connect("localhost", "root", "admin")     or die("Couldn't connect."); //creazione del database $creazioneDatabase =    mysql_create_db($db_name, $connection)     or die("Couldn't create database.");  //Una volta creato il database lo seleziono $db =     mysql_select_db($db_name, $connection)     or die("Couldn't select database.");  /*********** Creazione Tabelle *************/ // creo una stringa che contiene SQL per creare la tabella degli utenti $sqlQuery = "CREATE TABLE if not exists $table_name_user ("; $sqlQuery.= "userId int NOT NULL auto_increment, primary key (userId), "; $sqlQuery.= "nome varchar (50) NOT NULL, "; $sqlQuery.= "cognome varchar (50) NOT NULL, "; $sqlQuery.= "password varchar (16) NOT NULL, "; $sqlQuery.= "email varchar (50), "; $sqlQuery.= "livello varchar (16) NOT NULL, "; $sqlQuery.= "codicecorso varchar (100)"; $sqlQuery.= ");";  echo "

$sqlQuery</P>";  $resultSTuser = mysql_query($sqlQuery,$connection)     or die("Couldn't create User table."); //Faccio la query che crea la seconda tabella     //creo una stringa che contiene SQL per creare la tabella dei corsi $sqlQuery = "CREATE TABLE if not exists $table_name_corsi ("; $sqlQuery.= "codicecorso varchar (8) NOT NULL, primary key(codicecorso), "; $sqlQuery.= "corso varchar (50) NOT NULL"; $sqlQuery.= ");";  echo "

$sqlQuery</P>";  $resultSTuser = mysql_query($sqlQuery,$connection)     or die("Couldn'
t create corsi table.");  /*********** Inserimento della tabella *************/         // popolamento User (NB tre campi: userId gestito automaticamente) $sql = "INSERT INTO $table_name_user     (nomecognomepasswordemaillivello)     VALUES     (\"admin\",\" admin\", password(\"admin\"),\" [email]admin@gmail.com[/email]\", \"segreteria\")     "; echo "$sql 
"
$result mysql_query($sql,$connection)     or die("Couldn't populate user table.");  $sql "INSERT INTO $table_name_user (nome, cognome, password, email, livello)     VALUES     (\"Marco\", \"Temperini\",password(\"temperini\"),\" [email]marco@gmail.com[/email]\", \"docente\")     "; echo "$sql 
"
$result mysql_query($sql,$connection)     or die("Couldn't populate user table.");  $sql "INSERT INTO $table_name_user (nome, cognome, password, email, livello)     VALUES     (\"Paolo\", \"Di Giamberardino\",password(\"giambi\"),\" [email]giambi@gmail.com[/email]\", \"docente\")     "; echo "$sql 
"
$result mysql_query($sql,$connection)     or die("Couldn't populate user table.");      $sql "INSERT INTO $table_name_user (nome, cognome, password, email, livello)     VALUES     (\"Bruna\", \"Germano\",password(\"germano\"),\" [email]germano@gmail.com[/email]\", \"docente\")     "; echo "$sql 
"
$result mysql_query($sql,$connection)     or die("Couldn't populate user table.");  //Inserimento studenti $numerostudenti = 20; for($i=0; $i<$numerostudenti; $i++){   $sql = "INSERT INTO $table_name_user             (nome, cognome, password, livello)             VALUES             (\"stud$i\", \"NULL\", password(\"stud$i\"), \"studente\")             ";   echo "$sql 
";   $result = mysql_query($sql,$connection)     or die("Couldn't populate user table.");                                    }          // popolamento corsi (NB cinque campi: userId gestito automaticamente $sql = "INSERT INTO $table_name_corsi     (codicecorso, corso)     VALUES     (\"lweb\", \"Linguaggi per il web\")     "; echo "$sql 
"; $result = mysql_query($sql,$connection)     or die("Couldn'
t populate corsi table.");      $sql = "INSERT INTO $table_name_corsi     (codicecorsocorso)     VALUES     (\"mat01\", \"Analisi Matematica primo modulo\")     "; echo "$sql 
"
$result mysql_query($sql,$connection)     or die("Couldn't populate corsi table.");      $sql "INSERT INTO $table_name_corsi     (codicecorso, corso)     VALUES     (\"contr00\", \"Controlli Automatici\")     "; echo "$sql 
"
$result mysql_query($sql,$connection)     or die("Couldn't populate corsi table.");          $sql "INSERT INTO $table_name_corsi     (codicecorso, corso)     VALUES     (\"tecn00\", \"Tecniche di programmazione\")     "; echo "$sql 
"
$result mysql_query($sql,$connection)     or die("Couldn't populate corsi table.");          mysql_close(); ?> </body></html>