Ho creato un pannello in html per aggiornare dei dati nel database.
pannello.php?id=2 mi mostra i dati inseriti nel record 2 del mio database e siccome me li mostra come semplici input text ho la possibilità di modificarli.

i dati li invia a pannello2.php tramite form. Faccio la connessione al database e poi inserisco la seguente query che però non funziona:

$update = mysql_query ("UPDATE tabella SET
id = '$id' ,
titolo = '$titolo' ,
testo = '$testo'

WHERE id = '$id'
" , $db);

Ponendo WHERE id = '$id' dovrebbe selezionarmi il record numero 2 o no? C'è un qualche errore nella query?