![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 10.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę :
id , name 1 coś 2 coś 3 coś 4 coś 5 coś .... chcę pobrać co 4 rekord ,czyli w tym przypadku 1 , 4, 8 jak mogę to wykonać w Mysql'u ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Albo sobie sam wygenerujesz idki do pobrania, albo strzelisz randoma z limitem i zakresem odkąd dokąd. Innej opcji nie widzę.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Lub skorzystać z matematyki:
Bawiąc się z % i matematyką możesz sobie poradzić z tym (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
O modulo zapomniałem (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 387 Pomógł: 66 Dołączył: 31.03.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Ale modulo nie zadziała przy auto_increment bo jeśli cokolwiek skasujesz to już się zmieni wynik.
Zadziała tylko jeśli jesteś pewny, że id jest zawsze po kolei |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
A takiej pewności nigdy nie masz.
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Wystarczy numerować wiersze podczas ich pobierania. Na stronie ~nospora jest nawet gotowy przykład z pobieraniem co X wierszy:
http://nospor.pl/mysql-faq.html#faq-7 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 07:10 |