utilizza la segnalazione di errore di php invece della tua, almeno per il debug:

else {
echo mysql_error();

metti comunque il $id tra virgolette visto che viene da un get.

WHERE id = '$id'";