Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie danych z bazy
Phomerus
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.11.2005

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


Witam,
zalozmy ze z bazy danych pobieram ID i SKOK- skok jest liczba
$zapytanie = mysql_query("SELECT ID, SKOK FROM costam");
i teraz moge to wyswietlic za pomoca petly while, ale jak zrobic zeby wszystkie te wyniki posortowaly sie w taki sposob zeby najpierw wyswietlalo najwyzsza wartosc a potem nizsze?
czyli np:
ID SKOK
ktos 123
ktos2 122
ktos3 118
itp, itd
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Phomerus
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.11.2005

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


zeby nie tworzyc nowego tematu pytani\e zadam tutaj
robie tak:
  1. <?php
  2. $zapytanie = mysql_query("SELECT id, skok FROM ipsrekordy WHERE skocznia='Polska' order by skok desc");
  3. $wynik= mysql_fetch_array($zapytanie);
  4. echo $wynik['id']."-<b><font size="6">".$wynik['skok']."</font></b>-jakasdata-pobierz dziadostwo<BR>";
  5. while($wynik= mysql_fetch_array($zapytanie)){
  6. echo $wynik['id']."-<b>".$wynik['skok']."</b>-jakasdata-pobierz dziadostwo<BR>";
  7. ?>

Pierwszy wynik wyswietlam przed petla bo chce go wyroznic wieksza czcionka, ale co bedzie jak beda 2 takie same najdalsze wyniki? Co zrobic zeby obydwa byly wyroznione?

EDIT: Troche pomyslalem i juz sobie poradzilem... wklepie kod mozekomus sie przyda:
  1. <?
  2. $zapytanie = mysql_query("SELECT id, skok FROM ipsrekordy WHERE skocznia='Polska' order by skok desc");
  3. $wynik= mysql_fetch_array($zapytanie);
  4. $zapytanie1 = mysql_query("SELECT id FROM ipsrekordy WHERE skocznia='Polska' AND skok='$wynik[skok]'");
  5. $wynik1 = mysql_num_rows($zapytanie1);
  6. If($wynik1>1){
  7. echo $wynik['id']."-<b><font size="6">".$wynik['skok']."</font></b>-jakasdata-pobierz dziadostwo<BR>";
  8. for($counter=$wynik1 -1; $counter>0; $counter--){
  9. $wynik= mysql_fetch_array($zapytanie);
  10. echo $wynik['id']."-<b><font size="6">".$wynik['skok']."</font></b>-jakasdata-pobierz dziadostwo<BR>";
  11. }
  12. while($wynik= mysql_fetch_array($zapytanie)){
  13. echo $wynik['id']."-<b>".$wynik['skok']."</b>-jakasdata-pobierz dziadostwo<BR>";
  14. }
  15. }
  16. else{
  17. echo $wynik['id']."-<b><font size="6">".$wynik['skok']."</font></b>-jakasdata-pobierz dziadostwo<BR>";
  18. while($wynik= mysql_fetch_array($zapytanie)){
  19. echo $wynik['id']."-<b>".$wynik['skok']."</b>-jakasdata-pobierz dziadostwo<BR>";
  20. }
  21. }
  22. ?>


Ten post edytował Phomerus 29.12.2005, 00:35:15
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 08:34