Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowanie z bazy (NIE RAND)
Forum PHP.pl > Forum > PHP
upeertv
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
nospor
google: mysql losowe rekordy

Pierwszy wynik
http://blog.vokiel.com/mysql-rand-jak-pobrac-losowe-wiersze/
kpt_lucek
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?
upeertv
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
nospor
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 :/
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.