Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Pobranie danych z bazy - czemu w dwóch tablicach?, q3trm
-Pierwsza tablica NULL-
post 20.02.2013, 21:00:37
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 20.02.2013, 23:29:19
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 02:43