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>