Ho creato un database "prova" con una tabella a 3 campi chiamata "utenti"
id
username
password

Ho inserito manualmente alcuni utenti da phpmyadmin e vorrei creare un form per effettuare il login eaccedere ad una pagina riservata.
Ecco il codice che sto utilizzando:

codice:
<?php 
$conn=mysql_connect("localhost", "root", "root"); 
if (!$conn) 
{ 	
die ("Connessione al db fallita!!! ".mysql_error()); 
} 
$db=mysql_select_db ("prova", $conn);

session_start ();

 if ((!isset($_POST['utente'])) && (!isset($_POST['password']))) 
 { 
//  form
  echo "<form method=\"post\" action=\"".$_SERVER['PHP_SELF']."\"> 
  User: <input type=\"text\" name=\"username\">
 
  Password: <input type=\"password\" name=\"password\">
 
  <input type=\"submit\" value=\"Invia\"></form>"; 
  }else{ 
// query in tabella
  $sql = mysql_query("SELECT * FROM utenti WHERE username='".$POST['username']."' AND '".$_POST['password']."'");
  if (mysql_num_rows($sql)>0)
  {
  $_SESSION['username']=$_POST['username']; 
  $_SESSION['password']=$_POST['password']; 
  header("Location: pagina_riservata.php");
  }
 else {echo "Login errato";} 
  }
?>
Mi da errore alla linea 20 cioè quando deve fare la query della tabella.