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