Originalmente inviato da
andreacivita
ti consiglio cosi
intanto memorizza nelle variabili i valori passati tramite get o post
$domanda=$_POST['domanda'];
poi prova con questa query
$sql = "INSERT INTO `my_nomesito`.`tabella` (`id`, `prof`, `materia`, `domanda`, `chiesta`, `anno`, `risposta`) VALUES ($id, '$prof', '$materia', '$chiesta', '$anno', '$risposta');";
a me ha sempre funzionato la query scritta in questa maniera.
P.S: che errore ti da?
Come hai scritto tu (credo e ripeto, credo) la query sia molto a rischio per SQLInjection.
Comunque non da errori di sintassi ma semplicemente la query che mi viene stampata è:
Codice:
INSERT INTO domande (Prof, Materia, Domanda, Chiesta, Anno) VALUES "Prof", "Materia", "Domanda", 1, "2012/2013"
Ho provato a fare come consigliato da Alemoppo ma ancora il problema persiste.