- Home
- Categorie
- Coding e Sistemistica
- PHP
- Errore in una query basata su variabili passate
-
Errore in una query basata su variabili passate
Ciao a tutti
ho un picccolo problema in una query
Ho rifatto la query molte volte ma l'errore è sempre più o meno lo stesso:
1064: 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: 'NTE SUL BALTICO, PREZZO=21.17, TIPO= , POSIZIONE= WHERE CODICE' at line 1
Il codice della query è:
$dbf="libri";
$CODICE=$_POST['CODICE'];
$TITOLO=$_POST['TITOLO'];
$PREZZO=$_POST['EURO'];
$TIPO=$_POST['TIPO'];
$POSIZIONE=$_POST['POSIZIONE'];
$query="UPDATE ".$dbf." SET TITOLO=".$TITOLO.", PREZZO=".$PREZZO.", TIPO=".$.", POSIZIONE=".$POSIZIONE." WHERE CODICE=".$CODICE;
$risultato = mysql_query($query);
echo mysql_errno() . ": " . mysql_error() . "\n";
Grazie
-
Ciao Pablito
prova un po così:[php]$query="UPDATE ".$dbf." SET TITOLO='$TITOLO', PREZZO='$PREZZO', TIPO='$', POSIZIONE='$POSIZIONE' WHERE CODICE='$CODICE'";[/php]
o comunque basterebbe, credo, aggiungere dopo $codice la chiusura dell'istruzione sql ."";