Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Podzielenie dwóch tablic w zmiennych
Forum PHP.pl > Forum > Bazy danych
unnamedly
A więc mam zapytanie:

  1. $query = "SELECT * FROM `ankiety`";
  2. $idz = mysql_query($query);


W bazie ankiety, są dwa wiersze.

Później mam:
  1. while($form = mysql_fetch_array($idz, MYSQL_NUM))
  2. { print_r($form); }


i teraz funkcją print_r drukuje mi następującą wartość:

  1. Array ( [0] => 0 [1] => Fajna strona? [2] => ok.good.super.niezła.bardzo fajna.zarąbista [3] => 0 1 0 0 1 0 [4] => 1346197258 [5] => 1446200858 [6] => 1 ) Array ( [0] => 1 [1] => Ile masz lat? [2] => 10.20.30 [3] => 0 0 0 [4] => 0 [5] => 0 [6] => 0 )


Jak widać zmienna $form, zawiera dwie tablice, które są jednocześnie wierszami wyciągniętymi z bazy.

Jednak, gdy chcę wywołać ich poszczególne wartości: $form[0], $form[1] itd... , to wyciąga mi tylko dane z ostatniej tablicy, tj.: $form[0] = 1 $form[1] = Ile masz lat?. Jak(ą funkcją) wywołać i wartości z pierwszej tablicy, jak i drugiej?
YaQzi
Jak widać zmienna $form NIE zawiera dwóch tablic, tylko while kręci przez nią dwa razy i dwa razy wywoływana jest funkcja print_r(); wink.gif
abort
Poczytaj sobie podobny wątek, a szczególnie ten post - bo problem jest bliźniaczo podobny.
unnamedly
Dzięki za odpowiedzi, oba "sposoby" działają biggrin.gif
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.