![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Mam taka tablice.
Cytat <?php
$data = array( array("dat1",3.6,5), array("dat2",4.0,5), array("dat3",4.2,5), array("dat4",4.1,5), array("dat5",3.8,5.25), array("dat6",3.8,5.46), array("dat7",3.9,5.32), array("dat8",3.9,5.43), array("dat9",3.7,5), array("dat10",3.9,5), ); ?> Dane w tej tablicy wpisane są teraz na stałe, jakiej funkcji użyć aby w wyniku zapytania które zwraca 10 wierszy (po trzy pola w wierszu) przyporządkować te dane do przedstawionej tablicy. Np: I-szy zwrócony wiersz o postaci wiersz[0] wiersz[1] wiersz[2] da taki efekt: Cytat <?php
$data = array( array(wiersz[0],wiersz[1],wiersz[2]), // i tak dalej array("dat2",4.0,5), array("dat3",4.2,5), array("dat4",4.1,5), array("dat5",3.8,5.25), ); ?> czy mozna poslużyć się do tego celu taką konstrukcją Cytat <?php
mysql_connect('localhost','uzytkownik','haslo'); mysql_select_db($db); $result = mysql_query('select kol1,kol2,kol3 from tabela'); while ($row = mysql_fetch_object($result)) { echo $row->kol1; echo $row->kol2; echo $row->kol3; } ?> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat :?: pierwsze słyszę...
W zapytaniu dodaj sortowanie: "ORDER BY pole_które_chcesz typ". Typ może być: ASC - rosnąco, albo DESC - malejąco. Powinno rozwiązać problem. niechodzi tu o poprawki w zapytaniach do bazy .... pobieram grupe wynikow ograniczona do liczby X sortowanie jest ok. Mam pobrana grupe wynikow (data, wartosc) z okreslonego przedzialu czasowego. kiedy sprawdzam to za pomoca funkcji print jest ok - widze rezultat zapytania zgodny z oczekiwaniami . wrzucam zmienne do pętli Kod $result = mysql_query('select data,wartos from tabela order by data desc limit 10');
$data = array(); while ($row = mysql_fetch_array($result)) { $data[]=array($row[0],$row[1]); }; sprawdzam ponownie ... tym razem wszystko w odwrotnym porzadku :( albo ja zgupialem albo moj komp oszalal ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:04 |