Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Pobieranie wyników z MySQL
Forum PHP.pl > Forum > Przedszkole
Giluś
Cześć, mam dosyć bardzo prosty problem ale nie mam pojęcia jak sobie z nim poradzić jest on następujący:

Chce pobrać ostatni i przedostatni wynik z MySQL dla danego użytkownika takie zapytanie do MySQL mam:

Ostatni wynik to:
  1. SELECT id FROM user_id ORDER BY id DESC LIMIT 1
a wynik wcześniej od tego ?

Pozdrawiam i z góry dziękuje...
nospor
no pomysl chwile.... po co uzywasz limit jak nie wiesz do czego służy?
SKoro chcesz pobrać dwie ostatnie to daj: ..... limit 2
g0ther
Teraz używasz klauzuli LIMIT 1 w celu ograniczenia wyniku do jednego rekordu. Kiedy do LIMIT'u trafiają dwa argumenty to pierwszy jest offsetem, a drugi mówi o ilości zwracanych rekordów. W twoim przypadku powinieneś zastosować LIMIT 1,1 żeby uzyskać przed ostatni, a LIMIT 2 w celu uzyskania dwóch ostatnich
Samokodziarz
  1. SELECT id FROM user_id ORDER BY id DESC LIMIT 1,1;

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.