Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] Sortowanie po dacie
fran1o
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 15.04.2008

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


Witam
Robię coś na zasadzie archiwum. Zrobiłem już sortowanie i wyświetlenie według lat + ilość w danym roku rekordów (ogłoszeń). Poniżej kod:
  1. <?php
  2. $zapytanie = "SELECT YEAR(data_ogloszenia) AS rok, COUNT(*) AS ilosc FROM ogloszenia GROUP BY rok DESC";
  3. $wynik = mysql_query($zapytanie) or die ('Błąd: ' . mysql_error());
  4. ?>
  5. <br /><br /><b>A R C H I W U M</b><br />
  6. <?
  7. while ($rekord = mysql_fetch_assoc($wynik)) {
  8. echo '<br />';
  9. ?>
  10.  
  11. <a href="<?php echo $_SERVER['PHP_SELF'];?>?akcja=archiwum&rok=<?php echo $rekord['rok'];?>"><?php echo $rekord['rok'];?></a>
  12. - ilość ogłoszeń <font color="green"><?php echo $rekord['ilosc'];?></font>
  13. <?php
  14.  
  15. }
  16. ?>


I teraz po naciśnięciu na dany rok chciałbym wyświetlić wszystkie rekordy z danego roku. Zrobiłem takie zapytanie ale wychodzi na to jak by nie sortowało po danym roku:
  1. <?php
  2. $zapytanie = "SELECT ogloszenia.id, YEAR(data_ogloszenia) AS rok, tytul, tresc, imie, nazwisko, login FROM uzytkownicy,
  3.  ogloszenia WHERE ogloszenia.id_users = uzytkownicy.id GROUP BY rok=".$_GET['rok'] or die('Błąd:' . mysql_error());
  4. $wynik = mysql_query($zapytanie) or die ('Błąd: ' . mysql_error());
  5. ?>

Proszę o poprawienie tego drugiego zapytania.

Pozdrawiam
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: 21.08.2025 - 12:58