![]() |
![]() |
-z_line- |
![]()
Post
#1
|
Goście ![]() |
Mam problem z zapytaniem (ogólnie jest w porządku, ale za dużo rekordów mi wyświetla)
Rekordy są pobierna z tabeli yt (YouTube). Chcę wyświetlić filmiki , ale czasem zdarza się (tak jak to jest w przypadku słowa kluczowego "makijaż"), że jest ich zbyt wiele. Są różne rekordy w bazie, a dokładniej mówiąc różne tytuły. Jak mogę zrobić, by wyświetlało np. 30 rekordów na podstawie danego słowa kluczowego, potem następne 30 rekordów... Nie chodzi tu o "stronicowanie" wyników, lecz o wyświetlenie trzydziestu pierwszych wyników, potem zmiana zapytania i nastepne 30 wyników... itd Prosze o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
LIMIT (MySQL)
|
|
|
-z_line- |
![]()
Post
#3
|
Goście ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Na końcu zapytania dodaj LIMIT:
|
|
|
-z_line- |
![]()
Post
#5
|
Goście ![]() |
Ale ja nie mam zmiennej $poczatek...
Co z tym zrobić |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Domyślam się, że nie masz zmiennej początek, bo to tylko przykład, zamiast tego wstaw chociażby 0,30.
I zapytanie zwróci 30 pierwszych rekordów. |
|
|
-z_line- |
![]()
Post
#7
|
Goście ![]() |
Dałem tak:
ale wyskaują błędy... nie wiem Napisałeś, że $poczatek da mi pierwsze trzydzieści rekordów. Błąd. Chcę wyświetlić 30 rekordów i dlatego zamiast $rekordow_do_wyswietlenia dałem też 30. Gdzie jest błąd - nie wiem |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Przeanalizuj (DOKŁADNIE!!!) zapytanie sformułowane przez ciebie i porównaj z tym, które podał @b4rt3kk.
Nadal uważasz, że jest TAKIE SAMO? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tak jak abort napisał, ale objaśnie to jeszcze bardziej szczegółowo. LIMIT to funkcja MySQL, która przyjmuje za argument albo liczbę, albo zakres, w pierwszym przypadku pokazuje x pierwszych rekordów, w drugim podajesz od którego rekordu ma zacząć i ile rekordów ma wczytać.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 19:10 |