Meninos, estou recebendo um erro ao cadastrar usuário:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/hqxz0o4/public_html/inc.functions.php on line 181
Tal erro aponta para esta linha:
if(mysqli_num_rows( $result ) >= 1)
código completo:
function already_exists($column, $value) {
global $dbHandle, $db_tblUsrs;
$sql = "SELECT * FROM $db_tblUsrs WHERE $column = '$value'";
$result = mysqli_query($dbHandle, $sql);
if(mysqli_num_rows( $result ) >= 1)
return true;
else
return false;
}
function check_login($username, $password) {
global $dbHandle, $db_tblUsrs;
$sql = "SELECT * FROM $db_tblUsrs WHERE CL_username = '$username' and CL_password = '$password'";
$result = mysqli_query($dbHandle, $sql);
if(mysqli_num_rows($result) >= 1)
{
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
$_SESSION['loggedIn'] = true;
$_SESSION['userdbid'] = $row['CL_id'];
$_SESSION['username'] = $row['CL_username'];
return true;
} else {
$_SESSION['loginError'] = "<font color='#FCC329'>USUÁRIO OU SENHA INCORRETA</font>";
return false;
}
}
Poderiam me ajudar entender esse erro e corrigi-lo?