http://php.net/manual/en/mysqli-result .fetch-array.php
Você está usando
mysqli_fetch_array()
incorretamente. Se é onde você está tentando fazer sua consulta, você precisa fazer muita reestruturação. Se você já fez sua consulta e armazenou em diga $result:
Você usaria
mysqli_fetch_array($result, MYSQLI_ASSOC);
Depois de fazer uma conexão e consultar
Todo o seu código pode ser algo assim:
$query = "SELECT Whatever whatever from something;";
$result = mysqli_query($con, $query);
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$i += 1;
array_push($data, array($i) + $row);
}
EDIT:Como está, você tem várias consultas. Execute uma única consulta de
SET @runningTotal := 0;
ENTÃO redefina sua variável de consulta para o resto da consulta e execute isso, você obterá resultados.