mi sembra doveroso postare tutto il file login.php corretto, che magari può servire anche ad altri.
Codice PHP:
<?php
//ti connetti a mysql
$connect mysql_connect("localhost""user""pass") or 
     die (
"Connessione fallita!");
mysql_select_db("miodb");
//esegue la query solo se $_POST['username'] e $_POST['password'] sono settate
if(isset($_POST['username']) && isset($_POST['password']))
{
 
$qry "SELECT * " .
        
"FROM persona" .
        
"WHERE persona_username = '".$_POST['username']."' " .
        
"AND persona_password = '".$_POST['password']."' ";

 
$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>
</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>