in fase di esecuzione di questo script:
Codice PHP:
<?
function Autor($user$password)
{
    
session_start();
    include(
"includes/db.php");
    
$db mysql_connect($db_host$db_user$db_password);
    if (
$db == FALSE)
    die (
"Errore nella connessione");

    
mysql_select_db($db_name$db) or die ("Errore nella selezione del database.");

    
$query "SELECT * FROM giocatori";
    
$result mysql_query($query$db);
    
$match 0;
    
    while (
$row mysql_fetch_array($result))
    {
        if(
$user == $row['nome'] && md5($password) == $row['pass'])
        {
            
$match++;
            if(!isset(
$_SESSION['idplayer']) {$_SESSION['idplayer'] = $row['id']}
                if(!isset(
$_SESSION['nome']) { $_SESSION['nome'] = $row['nome']}
                if(!isset(
$_SESSION['pass']) { $_SESSION['pass'] = $row['pass']}
                        }
    }

    return array(
$match);
    
mysql_close($db);
}
?>
php ritorna questo errore:
Parse error : parse error, unexpected '{'

la linea in cui questo errore viene generato è quella immediatamente successiva a
Codice PHP:
$match++; 

dove sbaglio?