Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] wybieranie rekordów:>
Forum PHP.pl > Forum > Przedszkole
plej
Witam:) znów problem z MySQL mam:> nie wiem ale coś mi z nim nie idzie zadobrze:/ szukałem w googlach to co szukam ale nie znalazłem nic:/
więc pisze tu i liczę na odpowiedz:)

wiem że będzie to łatwe pewnie dla was ale MySQL to trochę czarna magia jeszcze dla mnie:) z czasem mi wejdzie w końcu do główki smile.gif

czyli tak chce wybrać dane z bazy najnowsze mam timestamp dodany więc jest data i godzina więc chyba ciężko? bo nie wiem:/
ale można też zęby wybierał dane od największego id do najmniejszego wiem że się da ale nei wiem jak:] taki świetny z MySQL jestem ^^ tylko pozazdrościć :/
bo chodzi że pisze stronkę tak sobie dla zabawy ale newsy powinny być najnowsze na początku.

Z góry thx.smile.gif
Rid
Mi to zajęło dosłownie 1 minute znalezienie tego:
http://www.1keydata.com/sql/sqlorderby.html
http://php.about.com/od/learnmysql/p/SQL_order_by.htm

Ale ,tak na przyszłość,proszę pisać jaśniej ,bo ledwo co zrozumiałem. shades.gif
plej
Spoko tez już zdążyłem załapać jak:)
roobik
żaden problem wink.gif
napisz tylko, jaka jest nazwa tabeli oraz jakie masz w niej pola. Co chcesz z niej wyciągnąć? Tylko id? wink.gif
Załóżmy, że masz w tabeli newsy pola: id, data, tytul, tresc
Chcesz, by wybrało załóżmy najnowszych siedem newsów:
  1. $q_najnowsze = "SELECT * FROM newsy ORDER BY data DESC LIMIT 7";
  2. $a_najnowsze = mysql_query($q_najnowsze);
  3. while($re = mysql_fetch_array($a_najnowsze)) {
  4. $id=$re['id'];
  5. $data=$re['data'];
  6. $tytul=$re['tytul'];
  7. $tresc=$re['tresc'];
  8. echo '<a href="newsy.php?id='.$id.'">'.$tytul.'</a>';
  9. }

Jakoś tak - nie sprawdzałem - ale daj znać, to poprawię, jak będzie potrzeba
plej
roobik już mam hehe ale dzięki:)
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.