Ehm, ma l'errore? Tiro ad indovinare?
Se la colonna id è auto_increment non dovresti mai avere bisogno di aggiornarla manualmente.
E se il tipo di tabella è numerico, non dovresti usare gli apici (per esempio ancora su id), non mi ricordo se è obbligatorio o no...
Codice:
UPDATE tabella SET titolo = '$titolo', testo = '$testo' WHERE id = '$id'