mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, boolean означает, что и как его можно исправить?

Я пытаюсь вывести (показать) некоторые значения из моей базы данных, а затем почистить мои руки.

Я написал собственный код с mysqli, но каждый раз, когда я запускаю страницу, он дает мне ошибку mesage:

Предупреждение: mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, boolean задан в C: \ xampp \ htdocs \ christembassy \ controlscript.php в строке 30

строка 30 в моем коде: if(mysqli_num_rows($result) > 0)

И это весь код:

 <?php //setting connection variables $hostname = "localhost"; $username= "root"; $password =""; $db= "cemembers"; //opening connection go database $mysqli_db = mysqli_connect($hostname, $username, $password, $db); //check connection if(mysqli_connect_errno()) { printf("Connect Failed: %s\n", mysqli_connect_errno()); exit(); } $sql = "SELECT FristName, LastName, Occupation FROM users"; $result = mysqli_query($mysqli_db, $sql); if(mysqli_num_rows($result) > 0) { // output data of each row while($row = mysqli_fetch_assoc($result)) { echo ' Name: $row["FirstName"]. $row["LastName"] ."<br>" Cell: $row["Occupation"]'."<br>"; } } else { echo(" 0 Results found"); } mysqli_close($mysqli_db); ?> 

Пожалуйста, любая помощь будет очень признательна.

Solutions Collecting From Web of "mysqli_num_rows () ожидает, что параметр 1 будет mysqli_result, boolean означает, что и как его можно исправить?"