Per cancellare un record conseguentemente a un utente che ne fa richiesta, e i cui dati vengono memorizzati in 3 tabelle distinte, in cui una contiene i sui dati e le altre due gli ip che fanno riferimento al suo account, ho scritto il segnuente script delete.php

Codice PHP:
 <?

include ("include/functions.php");


$id $_GET["id"];

if ( 
$id == "" ) {
   
header("location: members.php");
}

connect();

$sql "DELETE FROM in WHERE trade_id = '".(int) $id."'";
mysql_query($sql);
$sql "DELETE FROM out WHERE trade_id = '".(int) $id."'";
mysql_query($sql);
$sql "DELETE FROM utenti WHERE id = '".(int) $id."'";
mysql_query($sql);

disconnect();


header("location: members.php");

?>
dove connect() e disconnect() sono funzioni per connettersi e disconnettersi al database ampliamente funzionanti perchè usate anche in altre pagine.

Ammesso che l' utente abbia id=12 e io lancio il file come http://www.mydomain.com/delete.php?id=12 , lo script viene eseguito ma il record non viene cancellato, mi sapete dire perchè ?????