Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysqli_fetch_array błąd, nawet gdy zapytanie jest poprawne; uruchamianie całkowitego eksportu jako wartości NULL

http://php.net/manual/en/mysqli-result .pobierz-tablica.php

Używasz mysqli_fetch_array() nieprawidłowo.

Jeśli to jest miejsce, w którym próbujesz dokonać zapytania, musisz przeprowadzić wiele restrukturyzacji. Jeśli już utworzyłeś zapytanie i zapisałeś je w $result:

Użyjesz

mysqli_fetch_array($result, MYSQLI_ASSOC);

Po nawiązaniu połączenia i zapytaniu

Cały kod może wyglądać mniej więcej tak:

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

EDYCJA:W obecnej formie masz wiele zapytań. Uruchom pojedyncze zapytanie SET @runningTotal := 0; NASTĘPNIE zresetuj zmienną zapytania do reszty zapytania i uruchom to, a otrzymasz wyniki.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest najlepsza struktura bazy danych do przechowywania danych wielojęzycznych?

  2. Najpierw UPDATE lub DELETE, a następnie INSERT

  3. Jak korzystać z rdzenia AspNet.Identity w bazie danych My Sql

  4. Blokowanie wiersza MySQL INNODB w PHP

  5. Jak mogę zwrócić dane wyjściowe tabeli przestawnej w MySQL?