Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Pobranie danych z bazy - czemu w dwóch tablicach?, q3trm
-Pierwsza tablica NULL-
post
Post #1





Goście







Witam.


Dlaczego po pobraniu danych z MySQL-a do tablicy PHP, pierwsza tablica ma wartość NULL?



  1. while ($fetch_assoc = $result->fetch_assoc() ) {
  2.  
  3. $array_point_user[] = $fetch_assoc['point'];
  4. }
  5.  
  6. array (size=6)
  7. 0 =>
  8. array (size=0)
  9. 1 => string '2' (length=1)
  10. 2 => string '2' (length=1)
  11. 3 => string '1' (length=1)
  12. 4 => string '1' (length=1)
  13. 5 => string '1' (length=1)


Nie rozumiem, dlaczego zapisuje mi w wartości pierwszego indeksu pustą tablicę, czemu w ogóle coś takiego się dzieje?.
Od razu piszę, że jest to odzwierciedlenie mojego prawdziwego kodu - tzn. pobieram więcej danych, aniżeli, tylko wymienione w przykładzie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
luke18dg
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.03.2011
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


  1. ORDER BY point

Sortujesz wg całej tablicy?
Pokaż jeszcze jak wysyłasz te zapytanie oraz jak wyświetlasz razem z var_dump($array_point_user).
Tak wg limity są denerwujące? Może warto poświecić chwilę i się zarejestrować?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 12:19