Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Wyciągnięcie tylko częsci danych z tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
jancu
Witam.

Pomóżcie mi w sformuowaniu zapytyania, które wyciągnęło by mi tylko część danych z tabeli. Już opisuje o co mi chodzi:

mam np. tabele z użytkownikami(30000 rekordów) i chcę wyświetlić ich w grupach po 15 na jednej stronie. Chodzi mi o pobranie tylko userów od ID 0 do 14, na następnej stronie od 15 do 29 i tak dalej. Czy istnieje takie zapytanie, które wyciągnie mi tylko taką część z danej tabeli?
muniekw
Istnieje coś takiego jak Limit
  1. SELECT * FROM `your_table` LIMIT 0, 10
gcdreak
Kod
SELECT (tylko niezbędne kolumny) FROM tabela LIMIT 0, 14;
rezu
witam ja mam trochę inny problem z kluzulą limit. Chcę wyciągnąć informację o poszczególnych rekordach i wyświetlać je na osobnych stronach. w tym celu napisałem takie wyrażenie
$query = "SELECT marka, rok_prod
FROM sam
ORDER BY marka
LIMIT $offset,1";

po to ,żeby później użyć tego w tym kodzie:
echo "<a href='page.php?offset=0'>Strona 1</a><br>";
echo "<a href='page.php?offset=1'>Strona 2</a><br>";
echo "<a href='page.php?offset=2'>Strona 3</a><br>";

tylko, że przy próbie wywołania zapytania SQL wyskakuje mi komunikat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 4
jako błąd składniowy. chciałem to poprawić i umieścić zmienną w ' ', ale nic nie daje. w czym może być problem??
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.