Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Wyświetlanie danych wg daty
tomkoff
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.11.2006

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


Witam!
Mam takie pytanko. Próbuję napisać taki skrypt który będzie pobierał z tabeli 'koncerty' 6 najbliższych terminów koncertów i wyświetlał je na stronie. Póki co udało mi się dojść do tego, że koncerty których data jest starsza niż aktualna są pomijane... te które mają się odbyć są wyświetlane prawidłowo, tylko nie wiem jak zrobić, żeby skrypt pobierał tylko 6 najbliższych, bo póki co to wyświetla wszystkie jakie są w tabeli.
Oto mój kod:

  1. <?php  // pobieranie danych z tabeli KONCERTY
  2.  
  3.  
  4. $query="SELECT * FROM koncerty ORDER BY data ASC";
  5. $result=mysql_query($query);
  6. $num=mysql_numrows($result);
  7.  
  8.  
  9. ?>
  10. <?php $i=0;
  11.  
  12. while ($i < $num) { 
  13. $miasto=mysql_result($result,$i, "miasto");
  14. $data=mysql_result($result,$i, "data");
  15. $zespol_glowny=mysql_result($result, $i, "zespol_glowny");
  16.  
  17.  
  18.  
  19.  ?>
  20. </span> <table width="100%" border="0" cellpadding="0" cellspacing="0">
  21.  
  22.  <?php if(date("Y-m-d")<=$data) { echo ("<tr>
  23. <td width='9%'> </td>
  24. <td width='91%'><span class='style3'>
  25.  
  26.  
  27. $data $miasto </span><br>
  28. $zespol_glowny </td>
  29. </tr>
  30. <tr>
  31. <td> </td>
  32. <td> </td>
  33. </tr>"); } ?>
  34.  
  35. <?
  36. $i++;
  37. }
  38.  
  39. echo "</table>"; ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
radziowi
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.10.2006
Skąd: Brzozów

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


Sprobuj tak:
  1. <?php
  2. SELECT *
  3. FROM koncerty
  4. ORDER BY data ASC 
  5. LIMIT 0 , 6
  6. ?>

lub jeśli chcesz najnowsze to
  1. <?php
  2. SELECT *
  3. FROM koncerty
  4. ORDER BY data DESC
  5. LIMIT 0 , 6
  6. ?>


Ten post edytował radziowi 13.11.2006, 00:36:28
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: 6.10.2025 - 16:31