mysqli_num_rows () espera que o parâmetro 1 seja mysqli_result, boolean significa o que e como ele pode ser consertado?

Estou tentando exibir (mostrar) alguns valores do meu database e, em seguida, ficar com minhas mãos sujas com ele.

Eu escrevi um código personalizado com mysqli, mas cada vez que eu executo a página me dá mensagem de erro dizendo:

Aviso: mysqli_num_rows () espera que o parâmetro 1 seja mysqli_result, booleano dado em C: \ xampp \ htdocs \ christembassy \ controlscript.php na linha 30

A linha 30 no meu código é esta: if(mysqli_num_rows($result) > 0)

E este é o código inteiro:

  0) { // output data of each row while($row = mysqli_fetch_assoc($result)) { echo ' Name: $row["FirstName"]. $row["LastName"] ."
" Cell: $row["Occupation"]'."
"; } } else { echo(" 0 Results found"); } mysqli_close($mysqli_db); ?>

Por favor, qualquer ajuda seria muito apreciada.

 SELECT FristName, LastName, Occupation FROM users 

99% estou certo de que você quis dizer,

 SELECT FirstName, LastName, Occupation FROM users 

Cuide dos erros de digitação.