Buenas noches, estoy haciendo unas pruebas con este script para ingresar datos en una BD:
   Código PHP:
    <?php
    include("conex.php");
    if(isset($_POST['enviar'])) { 
        $cliente_nombre = mysqli_real_escape_string($link, $_POST['cliente_nombre']);
        $cliente_email = mysqli_real_escape_string($link, $_POST['cliente_email']);
        $query = "SELECT cliente_nombre FROM clientes WHERE cliente_nombre=".$cliente_nombre;
        $sql = mysqli_query($link, $query);
        $total = mysqli_num_rows($sql);
        if($total == 0) {
            $reg = mysqli_query($link, "INSERT INTO clientes (cliente_nombre, cliente_email) VALUES ('".$cliente_nombre."', '".$cliente_email."'");
            if($reg) {
                echo "Registro exitoso";
            }else {
                echo "Error de registro";
            }
        }else {
            echo "Error: correo ingresado ya existe";
        }
    }else {
?>
        <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
            <label>Nombre:</label><br />
            <input type="text" name="cliente_nombre" /><br />
            <label>Email:</label><br />
            <input type="text" name="cliente_email" /><br />
            <input type="submit" name="enviar" value="Registrar" />
        </form>
<?php
    }
?>    
  El problema que tengo es que al enviar el formulario el registro se ingresa en la BD y a su vez me devuelve el siguiente mensaje:  
 Cita:  Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\clientes\agregar_cliente.php on line 16
    La verdad no sé a qué se debe, espero que me puedan echar una mano con esto. Gracias anticipadas!