Recuerda que PHP es sensible a mayusculas y minusculas, $SQL no es lo mismo que $sql, tambien es buena ida usar mysql_error al usar mysql_query para cambiar ver el error que te marca, por decir:
Código PHP:
$result = mysql_query( $SQL ) or die( mysql_error() );
Saludos.