Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL]
Forum PHP.pl > Forum > Przedszkole
bosh
Hi!
Zrobiłem sobie bazę z wynikami spotkań pewnej drużyny piłkarskiej. Tabela wygląda następująco

data - mecz - miejsce - opis - wynik

i teraz chcezrobić podział strony na 3 części:

1. nadchodzące spotkania

2. dziś mecz!

3. rozegrane

chcę, by mój skrypt wyciągał z bazy mecze i je sortował:
w 1. częsci te, które dopiero się odbedą, w 2. podświetlał, jeśli dziś jest jakiś mecz
oraz 3 - mecze rozegrane

  1. <?php
  2. $sql2 = 'SELECT `mecze`.`data`, `mecze`.`mecz`, `mecze`.`wynik`'
  3.        . ' FROM mecze'
  4.        . ' ORDER BY `mecze`.`data` ASC LIMIT 0, 30';
  5.        
  6.        
  7. $wykonaj2 = mysql_query($sql2);
  8. while($wiersz2 = mysql_fetch_array($wykonaj2))
  9. {
  10. print "<strong>".$wiersz2['data']."</strong> - ".$wiersz2['mecz']." (".$wiersz2['wynik'].")<br>";
  11. }
  12. ?>


nie wiem, jak zrobić sortowanie, by skrytp sprawdzał datę i rozdzielał na te częsci...
ponadto - jak zrobić zamianę daty - nie chcę mieć formatu YYY-MM-DD tylko DD.MM

kombinowałem z

  1. SELECT `mecze`.`data` , `mecze`.`mecz` , `mecze`.`wynik`
  2. FROM mecze WHERE (
  3. `mecze`.`data` = datetime.now
  4. )
  5. ORDER BY `mecze`.`data` DESC LIMIT 0, 30



ale wywala mi błąd
piotrooo89
  1. <?php
  2. $sql = mysql_query("SELECT * FROM mecze WHERE data > CURDATE()");
  3. ?>

to do 1.

  1. <?php
  2. $sql = mysql_query("SELECT * FROM mecze WHERE data = CURDATE()");
  3. ?>

to do 2.

  1. <?php
  2. $sql = mysql_query("SELECT * FROM mecze WHERE data < CURDATE()");
  3. ?>

to do 3.
bosh
ok!
dzięki, zaraz wrzucam to do skryptu,a co do zamainy tej daty z formatu YYYY-MM-DD na DD-MM?
może jakaś funkcja zamieniają ca kolejność znaków i limit do pierwszych 5?
piotrooo89
  1. <?php
  2. $d=date('Y-m-d');
  3. $p=explode('-', $d);
  4. $data=$p[2].'-'.$p[1];
  5. echo $data;
  6. ?>


a co limitu to poczytaj to
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.