Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dziwne klucze w tablicy wielowymiarowej
Forum PHP.pl > Forum > Przedszkole
ghastblood
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 ?
Crozin
1. Tu masz tablicę wielowymiarową.
2. Drugim argument funkcji mysql_fetch_array.
ghastblood
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.