![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Część, mam takie pytanie jak zrobić coś takiego, robię zapytanie do mysql, aby wyświetlił wszystkie wyniki do mysql pogrupowane w ASC (od najlepszego do najgorszego) i później wyświetlam to w pętli WHILE i ustawiają mi się wyniki w własnie w pozycji ASC mniej więcej coś takiego:
Kod Imie, Rok Urodzenia Marcin, 2011 Kuba, 2010 Jakub, 2009 Karol, 2008 Michał 2007 Adam 2006 Kuba 2005 Antek 1900 A teraz chciałbym dodać różnice między wynikiem późniejszym, a wcześniejszym mniej więcej aby coś takiego to było: Kod Imie, Rok Urodzenia, Różnica Marcin, 2011, 0 Kuba, 2010, 1 Jakub, 2009, 1 Karol, 2008, 1 Michał 2007, 1 Adam 2006, 1 Kuba 2005, 1 Antek 1900, 1 Jak takie coś zrobić aby odjąć wynik np 1 od 2 ?. Realne to chyba jest, ale jak to zrobić ? Ten post edytował Giluś 15.10.2011, 09:19:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa ;/.
Dla testów zastosowałem to do samych ID i wpisałem tak
To wyskakuję przy każdym "-2" A mam takie id: 1, 2 i 3 Tak jak by pierwsze ID odejmowało się od ostatniego bo tylko tak może wyjść "-2" (edit: zrobiłem test i dałem zamiast minusa, dałem plusa i wyszło "4" wiec to moje przypuszczenie jest poprawne ze pierwszy rekord odejmuję się od ostatniego.) Macie, może jakieś propozycje jak udoskonalić to ? Edit.: A jak by tak dać zapytanie mysql
I ustawić limit. Przed tą pętlą while którą mi wyświetla wszystkie wyniki dać np taki kod: $limit = 0 i później w pętli: $limit += 1, ale jak to później ustawić w mysql, próbowałem tak:
ale również nie działało. Ten post edytował Giluś 15.10.2011, 08:50:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 04:16 |