Wypisywanie ostatnich 8 rekordów po 4

Odpowiedz Nowy wątek
2017-04-29 21:56

Rejestracja: 4 lata temu

Ostatnio: 2 lata temu

0

Witam.
Mam pytanie.
Mam bazę, w niej tabela i tam 100 rekordów.
I trzeba mi wypisać 8 ostatnich rekordów po 4 czyli:
od 92-96
od 96-100

Z tym że ta baza jest dynamiczna i ciągle przybywają nowe rekordy.
Po prostu 8 ostatnich rekordów z podziałem po 4.

Pozostało 580 znaków

2017-04-29 22:10

Rejestracja: 7 lat temu

Ostatnio: 1 dzień temu

0
  1. jaka baza - SQL to nazwa języka zapytań a nie bazy
  2. co to znaczy z podziałem po 4?

Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2017-04-29 22:16

Rejestracja: 4 lata temu

Ostatnio: 2 lata temu

0

mysql>phpmyadmin
"co to znaczy z podziałem po 4?"

no może źle to napisałem ale opisałem jak ma działać.
Czyli pobieranie 4 ostatnich rekordów, i 4 rekordów wcześniej.

Jak już pisałem wyżej mam w tabeli np 100 rekordów
i muszę pobrać rekordy o id od 92-96 i 96-100

analogicznie jak będzie 140 rekordów to potrzebuję pobrać rekordy o id
od 132-136 oraz od 136-140

Pozostało 580 znaków

2017-04-29 22:44

Rejestracja: 17 lat temu

Ostatnio: 1 godzina temu

0

Limit i offset


pozdrawiam
paweld

Pozostało 580 znaków

2017-04-30 00:33

Rejestracja: 7 lat temu

Ostatnio: 1 dzień temu

0

a czym wg ciebie różni się pobranie 8 ostatnich rekordów od pobrania 4 ostatnich i 4 wcześniejszych??


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2017-04-30 11:05

Rejestracja: 4 lata temu

Ostatnio: 2 lata temu

0

Chodzi o to że muszę pobrać 4 wcześniejsze rekordy i wypisać na stronie, następnie wstawić pewien kod i wypisać 4 ostatnie rekordy

Pozostało 580 znaków

2017-04-30 11:25

Rejestracja: 4 lata temu

Ostatnio: 18 godzin temu

Nie chodzi Ci o to?

SELECT * FROM tabela ORDER BY id DESC LIMIT 4 
SELECT * FROM tabela ORDER BY id DESC LIMIT 4 OFFSET 4
edytowany 1x, ostatnio: marmite, 2017-04-30 11:26

Pozostało 580 znaków

2017-04-30 13:00

Rejestracja: 7 lat temu

Ostatnio: 1 dzień temu

2
wuzi1995 napisał(a):

Chodzi o to że muszę pobrać 4 wcześniejsze rekordy i wypisać na stronie, następnie wstawić pewien kod i wypisać 4 ostatnie rekordy

i zamiast pobrać w jednym zapytaniu 8 rekordów i rozbić to na 4+4 po stronie php (czy w czym tam piszesz) wolisz zrobić dwa zapytania po 4 rekordy...


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

Odpowiedz

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