Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Jak pobrać następny i poprzedni rekord?
Forum PHP.pl > Forum > PHP
DeDmAn
Witam

Jak pobrać następny i poprzedni numer ID dla rekordów w tabeli?

Chce na podstawie aktualnego numeru rekordu ID pobrać numer poprzedni i kolejny, co pozwoli na przejście do następnego lub poprzedniego rekordu.

Pozdrawiam
Riklaunim
Pobrać 3 rekordy dla ID -1.
celbarowicz
$nr=numer twojego rekordu,aktualny

mysql_data_seek($result,$nr);
$wiersz=mysql_fetch_array($result);
odczyt echo $wiersz[0]; echo $wiersz[1] ; itd...

//----------------------------------------
$poprzedni=$nr-1;
mysql_data_seek($result,$poprzedni);
$wiersz=mysql_fetch_array($result);
odczyt echo $wiersz[0]; echo $wiersz[1] ; itd...

//-------------------------------------------
$nastepny=$nr+1;
mysql_data_seek($result,$nastepny);
$wiersz=mysql_fetch_array($result);
odczyt echo $wiersz[0]; echo $wiersz[1] ; itd...


plus sprawdzenie ,aby nie wyjść poza zakres tabeli
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.