Mysql
 sql >> Database >  >> RDS >> Mysql

errore mysqli_fetch_array anche quando la query è valida; le esportazioni totali in esecuzione come valori NULL

http://php.net/manual/en/mysqli-result .fetch-array.php

Stai usando mysqli_fetch_array() in modo errato.

Se è qui che stai tentando di fare la tua richiesta, devi fare molta ristrutturazione. Se hai già effettuato la tua query e l'hai archiviata in, dì $result:

Useresti

mysqli_fetch_array($result, MYSQLI_ASSOC);

Dopo aver effettuato una connessione e una query

L'intero codice potrebbe assomigliare a questo:

$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:Allo stato attuale hai più query. Esegui una singola query di SET @runningTotal := 0; QUINDI reimposta la tua variabile di query sul resto della query ed eseguila, otterrai quindi risultati.