Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL]losowy rekord z dużej bazy danych o nieregularnym ID
anthony.fer
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.10.2013

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


Witam serdecznie,
posiadam taka bazę danych:

id value
12 xxx
154 xxx
166 xxx itd.

W przypadku bazy danych z regularnymi id:1,2,3 itd. sprawa jest prosta.W przypadku dużej bazy order by rand() odpada.Niestety nie mogę użyć zapytania które zresetuje id po kolei ponieważ użytkownicy dodali te id do "ulubionych.
Możecie coś poradzić?

pozdrawiam
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Może dodaj kolejną kolumnę, w której będziesz miał kolejne numerki rekordów i wg właśnie tej kolumny losuj rekordy?
Go to the top of the page
+Quote Post
anthony.fer
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.10.2013

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


proste rozwiązania bywają najtrudniejsze;)
dzięki pozdrawiam
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #4





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


Sortuj np. wg CRC32(id)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 13:14