sql >> Base de Datos >  >> RDS >> Mysql

mysqli_fetch_array error incluso cuando la consulta es válida; ejecutando exportaciones totales como valores NULL

http://php.net/manual/en/mysqli-result .buscar matriz.php

Está utilizando mysqli_fetch_array() incorrectamente.

Si ahí es donde está intentando hacer su consulta, necesita hacer una gran reestructuración. Si ya realizó su consulta y la almacenó, por ejemplo, $resultado:

Usarías

mysqli_fetch_array($result, MYSQLI_ASSOC);

Después de haber realizado una conexión y una consulta

Su código completo podría verse así:

$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);
}

EDITAR:tal como está, tiene varias consultas. Ejecute una sola consulta de SET @runningTotal := 0; LUEGO restablezca su variable de consulta al resto de la consulta y ejecútelo, luego obtendrá resultados.