Ciao. Sto facendo alcune prove con un databse, ma quando effettuo alcune query mi viene restituito errore.

La stringa che effettua la query è:

codice:
query("UPDATE iscrizioni SET '".$matricola."' = 'si' WHERE 'COD'=".$cod);
l'errore restituito è:
codice:
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 ''805710' =  'si' WHERE 'COD'=1' at line 1
Ho provato anche a modificare la tabella direttamente da phpmyadmin, e la sinstassi che mi consiglia è:

codice:
UPDATE  `db_name`.`iscrizioni`  SET  `805710`  =  'si' WHERE  `iscrizioni`.`COD`  =1;
Variabili a parte, non mi sembra tanto diversa. Certo, dopo il comando WHERE viene indicato il nome della tabella. Ma in altre query, andate a buon fine, che ho fatto non l'ho inserito. Dovrebbe quindi essere opzionale.

Riuscite a vedere un errore voi?

Grazie!