Como parar el proceso php antes de que llegue a la base de datos?

Tengo este fragmento de código:

$clientes = mysqli_query($conexion2,"SELECT * FROM cliente");
        while($consulta = mysqli_fetch_assoc($clientes)){
            if ($email==$consulta('Email')) {
                ?>
                    <script>
                    alert('Error: CORREO YA EXISTENTE, favor de utilizar utilizar otro.');
                            location.href='crearCuenta.php';
                    </script>
                <?php 
            }
        }

        $statement = $conexion->prepare(
            "INSERT INTO cliente (idcliente, Nombre, ApellidoPaterno, ApellidoMaterno, Email, Tel, pass, idRol)
            VALUES (null, :nombre, :apellidop, :apellidom, :email, :tel, :pass, '2')"
        );

Lo que quiero es que si pasa por el if, antes de que cierren los corchetes acabe el proceso y ya no continúe, por que cuando pasa por el if me cambia la direccion por el location pero todavía guarda los datos en BD.

Como le hago para que cuando pasa por el if, no me mande los datos a la BD?

Intente poner un else pero como hay un while, hace muchos insert into