Quote Originariamente inviata da Alhazred Visualizza il messaggio
Cosa sbaglio nell'uso del prepared statement?
Credo che l'errore stia nell'uso dei parametri espressi nel formato arametro.

In generale, i parametri non sono "segnaposto" per l'interpolazione di valori nello statement SQL, bensì entità vere e proprie che rappresentano un valore tramite un identificatore sostitutivo che deve essere specificato prima di eseguire il comando.

In breve, l'uso del parametro può sostituire solo "valori" e non nomi di oggetti del database, come tabelle, campi, ecc.

Approfondisci eventualmente la documentazione ufficiale per dettagli.

Ciao!