mysqli_real_escape_string () espera exatamente 2 parâmetros, 1 dado erro fatal

Eu continuo recebendo esses erros e estou tendo problemas para corrigir isso, não sou bom em PHP porque ainda estou aprendendo. Estou trabalhando em um formulário de registro e usando o PHP 5.6. Procurei outras respostas em perguntas mais antigas, mas não consegui.

Aqui está o meu 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
    }

}
?> 

Os erros que continuo recebendo são:

Aviso: mysqli_real_escape_string () espera exatamente 2 parâmetros, um dado em C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php na linha 12

Aviso: mysqli_real_escape_string () espera exatamente 2 parâmetros, um dado em C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php na linha 13

Aviso: mysqli_query () espera pelo menos 2 parâmetros, 1 fornecido em C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php na linha 18

Aviso: mysqli_fetch_array () espera que o parâmetro 1 seja mysqli_result, nulo fornecido em C: \ Apache24 \ htdocs \ Timewise \ landing \ login.php na linha 19

Aviso: mysqli_num_rows () espera que o parâmetro 1 seja mysqli_result, nulo fornecido em C: \ Apache24 \ htdocs \ Timewise \ landing \ landing.php na linha 21

Você pode, por favor, me ajudar com isso, preciso saber como resolver isso praticamente.

questionAnswers(1)

yourAnswerToTheQuestion