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