Pomoc ostrzegawcza PHP?

Ciągle otrzymuję następujący błąd wymieniony poniżej i zastanawiałem się, jak mogę naprawić ten błąd.

Warning: mysqli_close() expects exactly 1 parameter, 0 given in

Oto kod podany poniżej.

<?php
require_once ('./mysqli_connect.php'); // Connect to the db.

function make_list ($parent) {

    global $tasks;

    echo '<ol>';

    foreach ($parent as $task_id => $todo) {

        echo "<li>$todo";

        if (isset($tasks[$task_id])) { 

            make_list($tasks[$task_id]);

        }

        echo '</li>';

    } // End of FOREACH loop.

    // Close the ordered list:
    echo '</ol>';

} // End of make_list() function.

    $mysqli = new mysqli("localhost", "root", "", "sitename");
    $dbc = mysqli_query($mysqli,"SELECT task_id, parent_id, task FROM tasks WHERE date_completed='0000-00-00 00:00:00' ORDER BY parent_id, date_added ASC");
if (!$dbc) {
    // There was an error...do something about it here...
    print mysqli_error();
} 

$tasks = array();

while (list($task_id, $parent_id, $task) = mysqli_fetch_array($dbc, MYSQLI_NUM)) {

    // Add to the array:
    $tasks[$parent_id][$task_id] =  $task;

}

make_list($tasks[0]);


mysqli_close(); // close the connection

// Include the html footer
include('./includes/footer.html');
?>

questionAnswers(4)

yourAnswerToTheQuestion