![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 27 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tabela:
id|userid|wartosc 1|1|testowo 2|51|testowo 3|61|testowo 4|51|testowo2 5|1|testowo2 i chciałbym otrzymać taką tablicę:
Próbowałem takim zapytaniem:
ale to zwraca jakiś dziwny wynik, tzn tylko po 1 wpisie dla każdego userid. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 2 Dołączył: 25.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
ale to zwraca jakiś dziwny wynik, tzn tylko po 1 wpisie dla każdego userid. Nie zwraca ci dziwnego wyniku, tylko wynik zgodny z tym co chciałeś. Zleciłeś grupowanie takich samych userid - więc mysql je pogrupował i dał w wyniku. Co do Twojego problemu - zrób tak: $query = mysql_query("SELECT * FROM tabela ORDER BY userid"); Wtedy dostaniesz taki porządek wyniku, jaki chcesz mieć w tablicy. Potem w pętli while($row = mysql_fetch_array($query)) wrzucaj sobie kolejne linijki do tablicy $wyniki[][]. PS "zahamowanie" jak coś ;p |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 19:10 |