Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2009, 14:01
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
De acuerdo Validar llave primaria con php en B.D

Mi duda es la siguinte, tengo una base de datos en donde hay una tabla llamada facultad y donde la llave primaria es el id de la facultad (factultadid), se hace necesario que cuando alguna persona quiera registrar una nueva facultad me valide si el id que ingresa el usuario ya existe en la base de datos... necesito que me muestre un mensaje de error que por ejemplo me diga: "ese registro ya existe"....envio a continuacion el codigo donde guardo los datos del formulario, pero no se en que seccion debe de ir la consulta que le debo hacer a la base de datos para validar el registro de la facultad....
Agradezco que me puedan colaborar

Estuve averiguando y me informarion que antes de guardar los datos, debia hacer un select, pero no se en que parte lo debo colocar


<?

$link = mysql_connect ("localhost","root","root");
if (!$link)
die("Error en la conexion con el DBMS");

mysql_select_db (universidad,$link);

$resultado=mysql_query("INSERT INTO facultad(facultadid,nombrefac)
VALUES ('{$_POST['id']}','{$_POST['nombre']}')",$link);


if (!$resultado )
die ("Error al ajecutar insercion");
echo "La Facultad ha sido guardado correctamente...";
//echo "<a href='insfacultad.php'> Regresar a pagina de Inicio...</a>";
mysql_close ($link);


?>