mysqli_real_escape_string () espera exactamente 2 parámetros, 1 dado error fatal

Sigo recibiendo estos errores y tengo problemas para solucionarlo, no soy bueno en PHP porque todavía estoy aprendiendo. Estoy trabajando en un formulario de registro y estoy usando PHP 5.6. He visto otras respuestas en preguntas anteriores pero no he tenido éxito.

Aquí está mi código:

<?php
session_start();
if (isset($_SESSION['user']) != "") {
    header("Location: index.html");
}
include_once 'dbconnect.php';

if (isset($_POST['signup'])) {
    $fname  = mysqli_real_escape_string($_POST['fullname']);
    $tphone = mysqli_real_escape_string($_POST['telephone']);
    $uemail = mysqli_real_escape_string($_POST['email']);
    $urole  = mysqli_real_escape_string($_POST['role']);
    $upass  = md5(mysqli_real_escape_string($_POST['upass']));

    $uname  = trim($uname);
    $tphone = trim($tphone);
    $email  = trim($email);
    $urole  = trim($role);
    $upass  = trim($upass);

    // email exist or not
    $query  = "SELECT email FROM users WHERE email='$uemail'";
    $result = mysqli_query($query);

    $count = mysqli_num_rows($result); // if email not found then register

    if ($count == 0) {

        if (mysqli_query("INSERT INTO users(firstname,telephone,email,role,pass) VALUES('$fname','$tphone','$uemail','$urole',$upass')")) {
?>
           <script>alert('successfully registered ');</script>
            <?php
        } else {
?>
           <script>alert('error while registering you...');</script>
            <?php
        }
    } else {
?>
           <script>alert('Sorry Email ID already taken ...');</script>
            <?php
    }

}
?> 

Los errores que sigo recibiendo son:

Advertencia: mysqli_real_escape_string () espera exactamente 2 parámetros, 1 dado en C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php en la línea 12

Advertencia: mysqli_real_escape_string () espera exactamente 2 parámetros, 1 dado en C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php en la línea 13

Advertencia: mysqli_query () espera al menos 2 parámetros, 1 dado en C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php en la línea 18

Advertencia: mysqli_fetch_array () espera que el parámetro 1 sea mysqli_result, nulo dado en C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php en la línea 19

Advertencia: mysqli_num_rows () espera que el parámetro 1 sea mysqli_result, nulo dado en C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php en la línea 21

¿Pueden ayudarme en esto? Necesito saber cómo debo solucionar esto prácticamente.

Respuestas a la pregunta(1)

Su respuesta a la pregunta