Salve a tutti,
ho impostato questo script PHP per gestire il login, il problema è che se immetto dal form appositamente creato l'username e la password il valore di $bSuccesso o $verDB è falso e quindi non procede al login. Ho controllato più volte ed i dati che inserisco sono effettivamente nel database.
Riporto il codice:

Codice PHP:
<?php
    session_start
();
    require_once(
'mysqlconn.php');
    
mysql_select_db($database$users);
    
$bSuccesso true;
    
$verDB false;
    
$username htmlspecialchars($_POST['username']);
    
$password htmlspecialchars($_POST['password']);
    if (
strlen($username) <= 0)
        
$bSuccesso false;
    if (
strlen($password) <= 0)
        
$bSuccesso false;
    
    
$sql "SELECT * FROM users WHERE username='".$username."'";
    
$resource mysql_query($sql$users);
    while (
$row mysql_fetch_assoc($resource)) {
        if (
$row['password'] == $password) {
            
$verDB true;
            
$_SESSION['utente'] = array("id"=>$row['id']);
        }
    }
?>