Codice PHP:
//crea il seguente file e chiamalo creadb.php
<?php
//ti connetti a mysql ATTENZIONE che user e pass gli devi conoscere!
$connect mysql_connect("localhost""user""pass") or 
     die (
"Connessione fallita!");

//crea un DB di nome miodb
$create mysql_query("CREATE DATABASE IF NOT EXISTS miodb")
  or die(
mysql_error());

//seleziona il DB appena creato
mysql_select_db("miodb");

//crea la tabella persone
$movie "CREATE TABLE persona (
  persona_id int(11) NOT NULL auto_increment, 
  persona_nome varchar(255) NOT NULL, 
  persona_username varchar(11) NOT NULL, 
  persona_password varchar(8) NOT NULL, 
  PRIMARY KEY  (persona_id))"
;

$results mysql_query($movie)
  or die (
mysql_error());
?>




//crea il seguente file e chiamalo regform.htm
<html>
<head>
<title>Registrazione</title>
</head>

<body>
<form name="registrazione" action="insert.php" method="post">
Nome

<input name="nome" type="text">

Username

<input name="username" type="text" size="15" maxlength="11">

Password

<input name="password" type="password" size="15" maxlength="8">


<input type="submit" name="action" value="Conferma">
</form>
</body>
</html>

//crea il seguente file e chiamalo insert.php
<?php
//ti connetti a mysql
$connect mysql_connect("localhost""user""pass") or 
     die (
"Connessione fallita!");
mysql_select_db("miodb");

//inserisci nel DB i valori passati dalla pagina regform.htm
$sql "INSERT INTO ute
                (persona_nome,
                persona_username, 
                persona_password)
            
              VALUES
                ('" 
$_POST['nome'] . "',
                '" 
$_POST['username'] . "',
                '" 
$_POST['password'] . "')";

$result mysql_query($sql)
    or die (
"Invalid query: " mysql_error());
?>



//crea il seguente file e salvalo con nome login.php
<?php
//ti connetti a mysql
$connect mysql_connect("localhost""user""pass") or 
     die (
"Connessione fallita!");
mysql_select_db("miodb");

if(isset(
$_POST['username'])) {
$user $_POST['username'];
} else {
$user 'Non autorizzato';
}

if(isset(
$_POST['password'])) {
$pass $_POST['password'];
} else {
$pass 'Non autorizzato';
}
$qry "SELECT * " .
       
"FROM persone " .
       
"WHERE ute_user = '".$_SESSION['username']."' " .
       
"AND ute_pass = '".$_SESSION['userpass']."' ";

$results mysql_query($qry)
or die (
mysql_error());

if (
mysql_num_rows($results) != 0)

 while (
$row mysql_fetch_array($results))
 {
  echo 
"Benvenuto: " .$row['persona_nome']. " sul mio sito";
 }
}
else
{
 echo 
"Username o Password non validi!";
}
?>
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="login" action="login.php" method="post">

Inserire Username

<input name="username" type="text" size="15" maxlength="11">

Inserire Password

<input name="password" type="password" size="15" maxlength="8">


<input type="submit" name="submit" value="Conferma">
</form>
</body>
</html>