Bueno una validación nunca esta demás no, además si no existe el email y no válidas eso como dice triby, las siguientes variables entran en error automaticamente:
Código PHP:
Ver original$data = $resultados->fetch_array(MYSQLI_ASSOC);
$correo2 = $data['correo'];
$clave = $data['clave'];
también sería bueno utilizar un
try catch para generar excepciones en caso de errores críticos