Buenas a todos, espero que me pueden dar una mano con este problema.
Estoy realizando un CRUD y quiero que si un nuevo usuario tiene la misma cedula que otro se niegue el registro, para ello use este codigo.
public function crear(){
$sql2 = "SELECT * FROM estudiantes WHERE cedula = '{$this->cedula}'";
$resultado = $this->con->consultaRetorno($sql2);
$num = mysql_num_rows($resultado);
if($num != 0){
return false;
}else{
$sql = "INSERT INTO estudiantes (cedula, nombre, apellido, telefono, edad, promedio, fecha) VALUES (
'{$this->cedula}', '{$this->nombre}', '{$this->apellido}', '{$this->telefono}', '{$this->edad}',
'{$this->promedio}', NOW())";
$this->con->consultaSimple($sql);
return true;
}
}
Pero al probarlo me deja registrar a todos los usiarios sin importar que se repita la cedula, alguien me podria orientar??