<?php
$_CONFIG['host'] = "localhost";
$_CONFIG['user'] = "root";
$_CONFIG['pass'] = "root";
$_CONFIG['dbname'] = "accessi";

$_CONFIG['table_sessioni'] = "sessioni";
$_CONFIG['table_utenti'] = "utenti";

$_CONFIG['expire'] = 60;
$_CONFIG['check_table'] = array(
"username" => "check_username",
"password" => "check_global",
"name" => "check_global",
"surname" => "check_global",
"indirizzo" => "check_global",
"occupazione" => "check_global",
"mail" => "check_global"
);

function check_username($value){
global $_CONFIG;
$value = trim($value);
if($value == "")
return "Il campo non può essere lasciato vuoto";
$query1 = "SELECT id FROM utenti WHERE username='".$value."'";
echo "errore: .$result.";
$result= connessione($queryl);
echo "errore: .$result.";
$count=mysql_num_rows($result);
if(mysql_num_rows($count) != 0)
return "Nome utente già utilizzato";
return true;
}

function check_global($value){
global $_CONFIG;
$value = trim($value);
if($value == "")
return "Il campo non può essere lasciato vuoto";
return true;
}


function connessione($sql)
{
$dbuser="root";
$dbpass="root";
$dbname="accessi";
$dbhost="localhost";
$connessione=mysql_connect($dbhost,$dbuser,$dbpass ) or die("Connessione non riuscita: " . mysql_error());
mysql_select_db($dbname) or die("Selezione del database non riuscita");
$rs=mysql_query($sql) or die ("errore query");
return $rs;


}

function closeconnessione($result)
{
mysql_free_result($result);
}


L'errore che mi da è ("errore query"); della funzione di connessione!!