PHP/MYSQL requête de mise à Jour ne fonctionne pas

Quelqu'un peut dire à mes pourquoi cette requête de mise à jour ne fonctionne pas?

if ($_GET['update']) {
include 'config.php';
//Connect to MYSQL Database server
$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Could not connect to MYSQL Database.");
$result = mysql_select_db(DB_NAME, $connect) or die("Could not connect to MYSQL table.");

mysql_query("UPDATE contact SET read = 1 WHERE id = '$_GET[update]'")or die("Query failed.");
echo "Update works!";
} else {
echo "Update does not work...ughh.";
}

Vous en remercie d'avance.

Edit: j'ai reçu la requête de travailler. Pour toute personne qui a été de s'inquiéter de la sécurité, j'ai été en utilisant ce script comme un test pour voir si je voulais l'utiliser. J'ai juste ajouté de la sécurité maintenant que le script fonctionne. Merci à vous tous pour l'aide et des conseils.

N'étaient pas ici pour le code de débogage, erreur qui êtes-vous?

OriginalL'auteur Sephiroth | 2012-06-06