PHP Fataler Fehler: Aufruf einer Mitgliedsfunktion fetch_object () auf boolean

Ich habe nach dem Transfer Server mit PHP v5.6.19 einen fatalen PHP-Fehler bekommen, vorher hatte ich überhaupt kein Problem mit dem folgenden Skript

Daten aus der DB-Tabelle holen:

function get_department_list($mysqli)
{
    $sql = $mysqli->query("SELECT * FROM `dept` ORDER BY `dept_id` ASC");

    if($sql->num_rows > 0){
        return $sql;
    }else{
        return false;
    }
}

Populate Daten in HTML:

<ul class="department overflow-scroll text-center">
    <?php
    $shop = new Shop;

    $depts = $shop->get_department_list($mysqli);
    while($dept = $depts->fetch_object()){
        echo '<li><a href="'.baseurl.'/shop/'.strtolower(str_replace('\'','',$dept->dept_name)).'">'.$dept->dept_name.'</a></li>';
    }
    ?>
</ul>

m Ende habe ich einen Fehler bekommen:

Schwerwiegender Fehler: Aufruf einer Member-Funktion fetch_object () auf boolean in C: \ xampp \ htdocs \ project \ include \ header.php in Zeile 206

Antworten auf die Frage(4)

Ihre Antwort auf die Frage