[PHP][MySQL] Wyszukiwanie w bazie

0

Witam!

Mam taki oto problem:
Potrzebuję stworzyć wyszukiwarkę, dzięki której będzie można wybrać wg której wartości mają być sortowane wyniki.
Wszystko jest ok, ale pomyślałem, że można by prosić bazę tylko o 10 wyników (tyle ile jest na liście) a pod spodem pokazać "następna lista" (tak jak to jest w google).
I tutaj pojawia się problem :/. Oczywiście mogę pobrać wszystko i wyciąć tylko 10 pierwszych rekordów za pomocą PHP, ale w końcu chodzi o odciążenie bazy.

Wie ktoś jak to rozwiązać?
Z góry dziękuje za odpowiedź i pozdrawiam
tlaguz.

0

e? LIMIT i OFFSET :p?

0

Dzięki za odpowiedź.
No właśnie nie wiem, nie jestem najlepszy z SQLa :/

0

SELECT * FROM tabelaWHEREtabela.kolumnaLIKE ('%".mysql_real_escape_string($wyraz)."%') ORDER BYdata LIMIT 10
Oczywiście przbuduj zapytanie dla swoich potrzeb, jesli szukasz w duzej tabeli warto zamiast LIKE uzyc MATCH AGAINST (w google o tym pelno)

1 użytkowników online, w tym zalogowanych: 0, gości: 1