Ograniczenie wyników zapytania ( limit kurs mysql ) - webmade.org
Jesteś tutaj: webmade.org >> kursy online >> kurs mysql >> Część 3
CallAdBoxTracking(235779, 1495518144, 0, 728, 90, 'B0E0E6', 'FFFFFF', '000000', '336699', '333333', '0', '', true);
Ograniczenie wyników zapytania
autor: Piotr Kuźmiński, ostatnia modyfikacja: 2007-10-14
szukaj: limit kurs mysql
Czasami chcemy w ramach statystyk wyświetlić np. tylko 10 pierwszy wierszy. Na przykład chcemy wyświetlić 10 zawodników, którzy zdobyli najwięcej punktów.
Można to zrobić w sposób prosty: wybrać wszystkich zawodników malejąco według zdobytych punktów, podczas wyświetlania kolejnych wierszy odliczać a przy dziesiątym wierszu przerwać pętle odpowiadającą za wyświetlanie wierszy. Takie rozwiązanie na pierwszy rzut oka wydaje się odpowiednie jednak tak nie jest. Gdy wysyłamy zapytanie do bazy danych o wybranie zawodników malejąco według zdobytych punktów serwer MySQL musi wybrać wszystkie rekordy z tabeli! To jest trochę pracy ;) Musimy wysłać zapytaniem SQL informacje o tym, że interesuje nas tylko pierwszych dziesięć wierszy - zrobimy to za pomocą klauzuli LIMIT według schematu:
SELECT nazwa_pola FROM nazwa_tabeli LIMIT wartosc
Gdzie wartosc jest ilością pól, które chcemy wyświetlić. Oczywiście klauzulę LIMIT możemy mieszać razem z klauzulami WHERE i ORDER BY, przykład:
$tresc_zapytania = 'SELECT `nazwisko`, `punkty` FROM `nba` WHERE `lata` > 5 ORDER BY `punkty` LIMIT 10';
$zapytanie = mysql_query($tresc_zapytania);
if (mysql_num_rows($zapytanie) > 0) {
while($wiersz = mysql_fetch_row($zapytanie)) {
echo 'Gracz '.$wiersz[0].' zdobył '.$wiersz[1].' puntów(y).';
}
}
else
echo 'Nie znaleziono żadnych graczy.';
Powyższy kod wyświetli dziesięciu zawodników, którzy grają przynajmniej już 5 lat.
Piotr Kuźmiński
szukaj: limit kurs mysql
Zagadnienia poruszane w tej części kursu:
Mała rzecz, a cieszy
Ograniczenie wyników zapytania
Porcjowanie wyników zapytania
Informacje o tabeli
program partnerski
Część 1
Część 2
Część 3
kurs css
kurs html
kurs xhtml
kurs javascript
kurs php
kurs mysql
strona główna
wyszukiwarka
konkurs
forum
blog
kursy online
kurs css
kurs html
kurs xhtml
kurs javascript
kurs php
kurs mysql
porady
seo
flash
javascript
php + mysql
xhtml + html + css
pozostałe
grafika
darmowe czcionki
darmowe szablony
artykuły
standardy
marketing
użyteczność
pozostałe
recenzje
książki
aplikacje
magazyny
wiadomości
raporty
technologie
wydarzenia
przeglÄ…darki
wyszukiwarki
różne
promuj
redakcja
kontakt
ˆ 2004-2008 copyright by webmade.org
_uacct = "UA-194321-1";
urchinTracker();
Wyszukiwarka
Podobne podstrony:
Sortowanie wyników ( sortowanie wyników order by kurs mysql ) webmade orgZapytania ( zapytania sql kurs mysql ) webmade orgPorcjowanie wyników zapytania ( porcjowanie wyników kurs mysql ) webmade orgOperatory porównań ( operatory porównań kurs mysql ) webmade orgJęzyk SQL dodawanie rekordów ( dodawanie rekordów sql kurs mysql ) webmade orgOperatory logiczne ( operatory logiczne kurs mysql ) webmade orgJęzyk SQL tworzenie tabel ( tworzenie tabel sql kurs mysql ) webmade orgJęzyk SQL usuwanie rekordów ( usuwanie rekordów delete sql kurs mysql ) webmade orgPodsumowanie ( kurs mysql ) webmade orgWyszukiwanie rekordów ( wyszukiwanie rekordów like kurs mysql ) webmade orgAnaliza błędów ( analiza błędów mysql error kurs mysql ) webmade orgMała rzecz, a cieszy ( mysql num rows kurs mysql ) webmade orgJęzyk SQL aktualizacja rekordów ( aktualizacja rekordów update sql kurs mysql ) webmade orgJęzyk SQL wybieranie rekordów ( mysql?tch row sql kurs mysql ) webmade orgTworzenie i wybieranie bazy ( tworzenie bazy danych wybór bazy danych kurs mysql ) webmade orgInformacje o tabeli ( mysql field name mysql field len mysql field type mysql field flags ) webmad07 Przetwarzanie wyników zapytańwięcej podobnych podstron