kroma
10.04.2005, 23:12:48
witam,
mam problem i nie wiem jak sobie z nim poradzic. moze go opisze na przykladzie
powiedzmy mam w bazie 80 wpisow, 10 z nich ma w polu "polecamy"=1. chcialbym aby na glowny indeks wyciagalo mi z tych 10 postow(bo te mnie interesuja) dwa, i dodatkowo nie ciagle te same tylko losowaloby z tych 10, za kazdym razem inne.
jezeli ktos jest mi w stanie pomoc w tym temacie to prosze o odpowiedz
pozdrawiam, kroma
SongoQ
10.04.2005, 23:28:32
SELECT *
FROM tabela WHERE polecamy = 1
ORDER BY rand( )
LIMIT 2
kroma
10.04.2005, 23:34:46
ok juz jutro to przetestuje bo dzis niestety nie da rady
tylko jedno pytanie
ten zapis:
ORDER BY rand( )
wedlug czego to robi random ?
SongoQ
10.04.2005, 23:44:56
Mozesz tam wpisac nazwe pola
SELECT *
FROM tabela WHERE polecamy = 1
ORDER BY rand(pole1)
LIMIT 2
kroma
10.04.2005, 23:48:47
ok wielkie dzieki, wszystko dziala jak nalezy, jeszcze raz wielkie dzieki <piwo>