Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Dziwne klucze w tablicy wielowymiarowej
ghastblood
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


Witam,

Mam taki problem że w mojej tablicy wielowymiarowej pojawiają się dziwne klucze

  1. <?php
  2.  
  3. require_once "core.php";
  4.  
  5. $wynik = mysql_query('SELECT * FROM zawodnik AS z JOIN konkurencja AS k ON k.id_za = z.id_zawodnika ORDER BY wynik DESC') or die(mysql_error());
  6.  
  7. while($r = mysql_fetch_array($wynik)){
  8. $tab[] = $r;
  9. }
  10.  
  11. echo '<pre>';
  12. print_r($tab);
  13. echo '</pre>';
  14.  
  15. ?>


zwraca mi to

  1. (
  2. [0] => Array
  3. (
  4. [0] => 1
  5. [id_zawodnika] => 1
  6. [1] => Nazwisko
  7. [nazwisko_zawodnika] => Nazwisko
  8. [2] => Imie
  9. [imie_zawodnika] => Imie
  10. [3] =>
  11. [klub_zawodnika] =>
  12. [4] => 0
  13. [id_k] => 0
  14. [5] => 1
  15. [id_za] => 1
  16. [6] => 93
  17. [wynik] => 93
  18. [7] => 1
  19. [roz] => 1
  20. [8] => 60mm
  21. [uwagi] => 60mm
  22. )
  23.  
  24. [1] => Array
  25. (
  26. [0] => 22
  27. [id_zawodnika] => 22
  28. [1] => Nazwisko1
  29. [nazwisko_zawodnika] => Nazwisko1
  30. [2] => Imie1
  31. [imie_zawodnika] => Imie1
  32. [3] =>
  33. [klub_zawodnika] =>
  34. [4] => 0
  35. [id_k] => 0
  36. [5] => 22
  37. [id_za] => 22
  38. [6] => 93
  39. [wynik] => 93
  40. [7] => 2
  41. [roz] => 2
  42. [8] => 70mm
  43. [uwagi] => 70mm
  44. )
  45. }


a chyba powinno zwrócić

  1. (
  2. [0] => Array
  3. (
  4. [id_zawodnika] => 1
  5. [nazwisko_zawodnika] => Nazwisko
  6. [imie_zawodnika] => Imie
  7. [klub_zawodnika] =>
  8. [id_k] => 0
  9. [id_za] => 1
  10. [wynik] => 93
  11. [roz] => 1
  12. [uwagi] => 60mm
  13. )
  14.  
  15. [1] => Array
  16. (
  17. [id_zawodnika] => 22
  18. [nazwisko_zawodnika] => Nazwisko1
  19. [imie_zawodnika] => Imie1
  20. [klub_zawodnika] =>
  21. [id_k] => 0
  22. [id_za] => 22
  23. [wynik] => 93
  24. [roz] => 2
  25. [uwagi] => 70mm
  26. )
  27. }


w czy może być problem ?

Ten post edytował ghastblood 3.06.2012, 15:15:55
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Tu masz tablicę wielowymiarową.
2. Drugim argument funkcji mysql_fetch_array.
Go to the top of the page
+Quote Post
ghastblood
post
Post #3





Grupa: Zarejestrowani
Postów: 360
Pomógł: 12
Dołączył: 17.09.2009
Skąd: Warszawa

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


Jak to drugi argument funkcji mysql_fetch_array ?

Dzięki rozumiem już faktycznie mój błąd nie przypisałem drugiego argumentu więc korzystało z MYSQL_BOTH jak ograniczyłem do MYSQL_ASSOC to jest dobrze.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 00:31