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
pianta_d
post
Post #2





Grupa: Zarejestrowani
Postów: 176
Pomógł: 18
Dołączył: 5.01.2007

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


Witam

Jeśli dobrze Cię rozumiem, to potrzebujesz pobrać nr rekordu z posortowanej tablicy (chyba, że źle rozumiem (IMG:style_emoticons/default/smile.gif) )
Jeśli jest tak ja myślę, to wystarczy użyć poniższego kodu (odpowiednio przerobionego do Twoich potrzeb)
  1. //Tworzymy przykładową tablice
  2. $tablica = array("Jan","Maria","Józef");
  3. //pobieramy ilość elementów w tablicy
  4. $ile = count($tablica);
  5. //Wyświetlamy dane z tablicy w kolumnie jeden pod drugim
  6. for ($i=0; $i <$ile; $i++)
  7. {
  8. echo $i .' '.$tablica[$i].'<br />';
  9. }
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 - 15:21