Con el siguiente script doy de alta nuevos registros:
-----------------
$seleccion = mysql_select_db($basedatos, $link) or die ("No se puede conectar a la Base de Datos");
$consulta = "INSERT INTO $tabla (nivel, descripcion) VALUES
('$nivel', '$descripcion')";
$resultado = mysql_query($consulta) or die ("No se pudo ejecutar la consulta");
-----------------
Con lo que almaceno las variables $nivel y $descripcion, trabaja perfecto, nivel es la llave y es única.
Al tratar de dar de alta el mismo valor de la llave ($nivel), obtengo el mensaje "No se pudo ejecutar la consulta", lo cual es correcto.
PREGUNTA:
¿Como puedo leer en la tabla si ya existe la llave que estoy intentando grabar?
Me gustaría desplegar la información que ya está contenida en esa fila.
Gracias