Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyświetlanie dwóch wyników z MySQL w pętli WHILE.
Giluś
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Giluś
post
Post #2





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

Ostrzeżenie: (0%)
-----


Nie, nie potrzebuje pobrać id z posortowanej mysql.

Jak najprościej to wytłumaczyć:

Na stronie wyświetla mi się takie coś:
Kod
id ,Imie, Rok Urodzenia
1. Marcin, 2011
3. Kuba, 2010
6. Jakub, 2009
2. Karol, 2008
4. Michał 2007
7. Adam 2006
5. Kuba 2005
8. Antek 1900


A ja chce odjąć np Rok Urodzenia Karola od Jakuba np.: 2009 - 2008 i wychodzi 1, wiec takie coś chciałbym aby wyszło na stronie:

Kod
id ,Imie, Rok Urodzenia
1. Marcin, 2011 0 (bo tyle wyjdzie jak bedzie 20011 - 2011)
3. Kuba, 2010 1 (bo tyle wyjdzie jak bedzie 2011 - 2010)
6. Jakub, 2009 1 (bo tyle wyjdzie jak bedzie 2009 - 2010)
2. Karol, 2008 1
4. Michał 2007 1
7. Adam 2006 1
5. Kuba 2005 1
8. Antek 1900


Tak aby to działało np na przykładzie sekund:
1. Marcin, 100, 0 ( bo 100- 100 = 0)
2. Kuba, 54, 45 (bo 100-54 = 46)
3. Karol, 30, 24 (bo 54-30 = 24)
4. Michał, 20, 10 (bo 30-20 = 10)

Rozumiesz ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 04:16