Hola a todos! ! !
 
Aquí sigo liado dando mis primeros pasos con php-mysql y peleándome con el código  
  
Tengo dos preguntas. Una es cómo hacer para que cuando un registro está almacenado en la base de datos no se pueda insertar otro igual. 
Y la duda más importante: 
Estoy tratando de conseguir borrar un registro de mi tabla. He visto un post sobre este tema en el foro, pero el código es diferente al mío, a ver qué os parece. Si voy muy mal encaminado empiezo de nuevo, pero si éste puede valer mejor que mejor:  
 Código PHP:
    <?php
mysql_connect ("localhost", "", "");
 
$result=mysql_db_query("tabla","select * from disponibilidad");
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> 
<TR>
<TD> <B>SALÓN</B></TD> 
<TD> <B>DÍA</B> </TD> 
<TD> <B>MES</B> </TD>
<TD> <B>AÑO</B></TD> 
<TD> <B>BORRAR</B> </TD>
</TR> 
 
<?php
while ($row=mysql_fetch_array($result)) {
 
printf("<tr><td>%s</td>
         <td>%d</td>
         <td>%s</td>
         <td>%d</td>
         <td><a href=\"borrado2.php?id=%d\">Borrar</a></td></tr>",
         $row["salon"],
         $row["dia"],
         $row["mes"],
         $row["ano"],
         $row["ID"]);
}
mysql_free_result($result)
?>    
  Así envío al archivo borrado2.php la variable $id con el valor del ID del registro seleccionado. Hasta aquí todo perfecto. 
borrado2.php 
 Código PHP:
    <?php
$conec = mysql_connect ("localhost", "", "");
$tab = mysql_select_db ("tabla", $conec);
 
mysql_db_query("DELETE * FROM disponibilidad ID='$id'", $tab);
 
echo "Registro borrado";
 
mysql_close($conec);
?>    
  Me lee el echo, pero el registro no se borra. 
Espero la opinión de los maestros
Gracias de antemano