Foros del Web » Programando para Internet » PHP »

verificar si campo existe en la base de datos...

Estas en el tema de verificar si campo existe en la base de datos... en el foro de PHP en Foros del Web. como puedo verificar si un dato existe en la base de datos... Me explico mejor... Tabla: id, nombre, apellido, cedula $sql = "SELECT * FROM ...
  #1 (permalink)  
Antiguo 31/05/2008, 10:42
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 20 años, 5 meses
Puntos: 4
verificar si campo existe en la base de datos...

como puedo verificar si un dato existe en la base de datos...

Me explico mejor...

Tabla: id, nombre, apellido, cedula

$sql = "SELECT * FROM usuarios WHERE cedula = $cedula";

ok, esto me lista la cantidad de usuarios que tienen la misma cedula, pero quiero que esto me valide si la cedula existe o no... es para manejo de errores, ya que si solo coloco que el campo sea unico, simplemente me da un error generico, y quiero especificar este error...

Alguna ayuda por favor
  #2 (permalink)  
Antiguo 31/05/2008, 11:25
 
Fecha de Ingreso: mayo-2005
Mensajes: 188
Antigüedad: 18 años, 10 meses
Puntos: 6
Respuesta: verificar si campo existe en la base de datos...

Define el campo como único, y comprueba el error que devuelve la BD. El mensaje de error debería de contener algo como "unique constraint"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:50.