04-fisica.php
<HTML>
<?php
include("funzione.php");
intestazione("Progettazione Fisica","R-DBMS | Creazione Database e Taballe");
$connection=OpenConnection();
//-------------------------------------------------------------------------------
?>
<?php //----------------------DATABASE--------------------------------------------------
$strSQL="CREATE DATABASE IF NOT EXISTS gasplus";
$createDATABASE=mysql_query($strSQL);
if(!$createDATABASE)
{
echo("Er. 003!!! creazione database -
Errore creazione database o database presente</BR>");
}
else
{
echo("creazione database-creato correttamente </BR>");
}
?>
<?php //----------------TABELLA UTENTI--------------------------------------------
$strSQL="CREATE TABLE IF NOT EXISTS Utenti(";
$strSQL.="idUtente INT NOT NULL AUTO_INCREMENT,";
$strSQL.="Nome VARCHAR(20) NOT NULL,";
$strSQL.="Cognome VARCHAR(20) NOT NULL,";
$strSQL.="Comune VARCHAR(25) NOT NULL,";
$strSQL.="QuotaAssociativa DOUBLE default '150',";
$strSQL.="UNIQUE(Nome, Cognome,Comune),";
$strSQL.="PRIMARY KEY (idUtente)";
$createTabella=mysql_query($strSQL);
if(!$createTabella)
{
echo("Er. 004!!! tabella Utenti-Errore creazione tabella o tabella presente! </BR> ");
}
else
{
echo("tabella Utenti- creata correttamente</BR>");
}
?>
<?php //-----------------------------------------------------------------
CloseConnection($connection);
piepagina();
?>
</HTML>
funzione.php
<?php
function intestazione($titolo, $barra)
{
echo( "<BODY>
<title> APPLE </title>
<LINK REL='stylesheet' HREF='stile.css' TYPE='text/css'>
<H1><marquee direction='up' behavior='alternate' height='100'><marquee behavior='alternate' width='100%'>*$titolo*</marquee></marquee></H1>
<H2>$barra</H2>
<BR>
<IMG SRC='apple.jpg' ALIGN='center' BORDER=5 HEIGHT=120 WIDTH=120 >
<HR>"
);
}
function piepagina()
{
$html="<HR>
<A HREF='index.php'> HOME</A>
<A HREF='04-fisica.php'> fisica</A>
</BODY>";
print($html);
}
function OpenConnection()
{
$hostname="localhost";
$username="root";
$password="";
$connection= mysql_connect($hostname, $username,$password);
if(!$connection)
{
echo("Er.001: Errore durante la connessione ai DataBase gestiti da MySQL!!!");
exit();
}
else
{
echo("connesso ai DataBase di MySQL</BR> ");
}
$connectionDataBase = mysql_select_db("Gasplus");
if(!$connectionDataBase)
{
echo("Er. 002:Errore nella selezione del database o database assente </BR>");
}
else
{
echo("selezionato il DataBase Gasplus</BR>");
}
return($connection);
}
function CloseConnection($connection)
{
mysql_close($connection);
echo("chiusa la connesione con i database di MySQL </BR>");
}
?>
mi esce scritto che la tabella non è stata creata xke??? dove sbaglio??