Raga,
la sintassi di questa query di update è corretta ?

Non ottengo errori di esecuzione, ma i dati nel db non si aggiornano

codice:
$veicolo = $_REQUEST['veicolo'];
$targa = $_REQUEST['targa']; 
$km = $_REQUEST['km'];
$telaio = $_REQUEST['telaio']; 


//Preparo la query di update

$sql = "UPDATE CommesseOfficina SET veicolo = '$veicolo', targa = '$targa', km = '$km', telaio = '$telaio' WHERE id = '$_SESSION['id']'";




// Lanciamo la query:
$result = mysql_query($sql);
echo $sql;
// controllo l'esito
if (!$result) {
	die("Errore nella query $sql: " . mysql_error());
}


else
echo 'I dati da te inseriti sono stati correttamente registrati'; 
echo '</br>';
echo "<a href=\"InserisciCommessaOfficina.php\">Inserisci nuova commessa</a>"; 




// E chiudiamo la connessione a MySQL
mysql_close();


?>




</body>
</html>

Thanks