Cao a tutti,
Un pomeriggio di pazzie con questa pagina di cancellazione

richiamata da una pagina che contiene un elenco di records, non mi da errori, pare che elimina ma se vado a controllare il database i records sono rimasti al loro posto. Chiedo aiuto.

Codice PHP:
<?
$del 
$_REQUEST['del'];
$id $_REQUEST['id'];

if (
$del)
{
require 
'config.inc.php';
mysql_select_db($db_name$db);

$query =("DELETE FROM auto_usate WHERE id=$id") or die ("Impossibile eseguire l'operazione");
$risultato mysql_query($db_name$db);
$operazioni mysql_affected_rows($db);

if (
$operazioni==0)
{
print(
"Impossibile operare sul messaggio selezionato.");
}
else
{
print(
"Offerta eliminata" "
"
);
print(
"<a href=\"insert.php\">Area di amministrazione</a>");
}
mysql_close($db);
}

else
{
print(
"Cancellare il messaggio?""
"
);
print(
"<a href=\"{$_SERVER['PHP_SELF']}?id=$id&del=1\">Conferma l'eliminazione</a> ");
print(
"<a href=\"result_del\">Annulla</a>");
}
?>