http://php.net/manual/en/mysqli-result .fetch-array.php
Vous utilisez mysqli_fetch_array()
incorrectement.
Si c'est là que vous essayez de faire votre requête, vous devez faire beaucoup de restructuration. Si vous avez déjà fait votre requête et l'avez stockée dans disons $result :
Vous utiliseriez
mysqli_fetch_array($result, MYSQLI_ASSOC);
Après avoir établi une connexion et une requête
Votre code entier pourrait ressembler à ceci :
$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 :dans l'état actuel des choses, vous avez plusieurs requêtes. Exécutez une seule requête de SET @runningTotal := 0;
PUIS réinitialisez votre variable de requête sur le reste de la requête et exécutez-la, vous obtiendrez alors des résultats.