Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Losowanie z bazy (NIE RAND)
upeertv
post 21.09.2016, 14:41:27
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

Ostrzeżenie: (0%)
-----


Witam poszukuje jakiegoś kodu losowania 10 rekordów z bazy.

Niestety nie moge użyć randa, ponieważ moja bazy składa się z kilkunastu tysięcy rekordów i wyszukiwanie tym sposobem mieli i mieli i mieli te dane w nieskończoność.


Dzięki za pomoc
Go to the top of the page
+Quote Post
nospor
post 21.09.2016, 14:50:30
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




google: mysql losowe rekordy

Pierwszy wynik
http://blog.vokiel.com/mysql-rand-jak-pobrac-losowe-wiersze/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kpt_lucek
post 21.09.2016, 14:52:53
Post #3





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(upeertv @ 21.09.2016, 15:41:27 ) *
Niestety nie moge użyć randa, ponieważ moja bazy składa się z kilkunastu tysięcy rekordów i wyszukiwanie tym sposobem mieli i mieli i mieli te dane w nieskończoność.


Nie wiem co tam masz, ale kilkanaście tysięcy wpisów to dla bazy tyle co... w sumie nic, rand powinien boleć dopiero przy milionach, masz tam indexy pozakładane?


--------------------


Cytat
There is a Bundle for that
Lukas Kahwe Smith - October 31th, 2014
Go to the top of the page
+Quote Post
upeertv
post 21.09.2016, 14:53:16
Post #4





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 5.01.2013

Ostrzeżenie: (0%)
-----


nospor Przecież chyba napisałem ze nie moge użyć randa thumbsdownsmileyanim.gif
Szukam jakiegoś innego sposobu, mam za duzo wierszy w bazie by jakoś efektywnie to przeszukać

Edit: kpt_lucek No tak, to nie tylko do tej konkretnej tabeli, równiez chciałbym to użyć w innej gdzie liczba rekordow juz jest w setkach tysięcy

Ten post edytował upeertv 21.09.2016, 14:56:10
Go to the top of the page
+Quote Post
nospor
post 21.09.2016, 14:58:57
Post #5





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




Cytat
nospor Przecież chyba napisałem ze nie moge użyć randa
Przeczytales chociac caly art? Tam masz alternatywne rozwiazania ktore dzialaja szybko... No ale po co, lepiej skupic sie na pierwszym akapicie i zrzedzic :/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 22:19