Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

erro mysqli_fetch_array mesmo quando a consulta é válida; executando exportações totais como valores NULL


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.