Originariamente inviato da JacK^79
Ho provato a prendere l'idutente dalla sessione e con questo fatto la selezione da database ma mi da questo errore:

Errore You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1

Cosa significa?
Direi che sarebbe importante classificare il problema e definire i punti da chiarire.

Ora un errore di sintassi in una query non ha nulla a che vedere con le sessioni. QUindi analizza un problema alla volta. Per la query dovresti scriverla su piu' righe per renderla piu' leggibile a te stesso e agli altri, per il server fa lo stesso. Es.:

Codice PHP:
$sql "SELECT a.Cognome AS cognome, a.Nome AS nome, 
a.CodSettore AS codsettore, r.IdAccesso AS idaccesso, 
r.MatricolaTesserino AS matricolatesserino, 
a.IdUtente AS idutente, s.IdSettore AS idsettore, 
s.DescrSettore AS descrsettore 
FROM utente AS a 
INNER JOIN accesso AS r ON a.IdUtente=r.CodUtente 
INNER JOIN settore AS s ON a.CodSettore=s.IdSettore 
WHERE r.Username = '
$Username' AND r.Codice  = '$Codice' "
la funzione mysql_db_query e' deprecata da lungo tempo.

cfr. il manuale http://it.php.net/manual/it/function.mysql-db-query.php