Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: RAND () - problem
Forum PHP.pl > Forum > Bazy danych > MySQL
artur81
Witam!
Wyciągam z bazy danych losowy rekord za pomocą
  1. SELECT *
  2. FROM pytania ORDER BY RAND() LIMIT 1 ;
zapamiętuje w zmiennej id tego rekordu, przenoszę sesją na następna stronę i tam robię analogicznie.
  1. SELECT *
  2. FROM pytania ORDER BY RAND() LIMIT 1 ;
Moje pytanie: Jak sformułować zapytanie, żebym mógł pobrać losowy rekord ale z pominięciem tego wylosowanego na poprzedniej stronie (tego który przeniosłem sesją z poprzedniej strony).
nospor
hihi, losowe to losowe.
Możesz ewentualnie po wylosowaniu tego samego, losować jeszcze raz
Vertical
Można ewentualnie sklepać
  1. WHERE pole != 'zmienna'
nospor
ale czy wtedy będzie dalej losował aż bedzie warunek spełniony? Nie używałem tego, więc nie wiem
artur81
@Vertical:niestety nie działa w ten sposób ktory mi napisałeś,
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.