Ciao a tutti, una domanda,

come mai quando effettuo un'UPDATE nel mio database mysql con questo codice:

codice:
$uno = mysql_query("UPDATE articoli SET posT='$_GET[new]' WHERE posT='$_GET[db]'");
$due = mysql_query("UPDATE articoli SET posT='$_GET[db]'  WHERE   id='$_GET[id]'");

if($uno) { echo "ok"; } else { echo "no"; } 
if($due) { echo "ok"; } else { echo "no"; }

Mi appaiono entrambi gli OK, di modifica del database, ma in realtà l'UPDATE chiamato due non funziona. Restituisce OK, ma non è vero. Non cambia.

Sapete darmi spiegazioni?