No puedo entender cómo ejecutar un mysqli_multi_query y usar los resultados de la última consulta

Nunca he usado mysqli_multi_query antes y está aturdiendo mi cerebro, cualquier ejemplo que encuentre en la red no me está ayudando a descubrir exactamente qué es lo que quiero hacer.

Aquí está mi código:

<?php

    $link = mysqli_connect("server", "user", "pass", "db");

    if (mysqli_connect_errno()) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }

    $agentsquery = "CREATE TEMPORARY TABLE LeaderBoard (
        `agent_name` varchar(20) NOT NULL,
        `job_number` int(5) NOT NULL,
        `job_value` decimal(3,1) NOT NULL,
        `points_value` decimal(8,2) NOT NULL
    );";
    $agentsquery .= "INSERT INTO LeaderBoard (`agent_name`, `job_number`, `job_value`, `points_value`) SELECT agent_name, job_number, job_value, points_value FROM jobs WHERE YEAR(booked_date) = $current_year && WEEKOFYEAR(booked_date) = $weeknum;";
    $agentsquery .= "INSERT INTO LeaderBoard (`agent_name`) SELECT DISTINCT agent_name FROM apps WHERE YEAR(booked_date) = $current_year && WEEKOFYEAR(booked_date) = $weeknum;";
    $agentsquery .= "SELECT agent_name, SUM(job_value), SUM(points_value) FROM leaderboard GROUP BY agent_name ORDER BY SUM(points_value) DESC";

    $i = 0;
    $agentsresult = mysqli_multi_query($link, $agentsquery);

    while ($row = mysqli_fetch_array($agentsresult)){
        $number_of_apps = getAgentAppsWeek($row['agent_name'],$weeknum,$current_year);
        $i++;
?>

            <tr class="tr<?php echo ($i & 1) ?>">
                <td style="font-weight: bold;"><?php echo $row['agent_name'] ?></td>
                <td><?php echo $row['SUM(job_value)'] ?></td>
                <td><?php echo $row['SUM(points_value)'] ?></td>
                <td><?php echo $number_of_apps; ?></td>
            </tr>

<?php

    }
?>

Todo lo que intento hacer es ejecutar una consulta múltiple y luego usar los resultados finales de esas 4 consultas y ponerlas en mis tablas.

el código anterior realmente no funciona en absoluto, solo recibo el siguiente error:

Advertencia: mysqli_fetch_array () espera que el parámetro 1 sea mysqli_result, booleano dado en C: \ xampp \ htdocs \ hydroboard \ hydro_reporting_2010.php en la línea 391

¿alguna ayuda?

Respuestas a la pregunta(6)

Su respuesta a la pregunta