Autor | Zpráva | ||
---|---|---|---|
curdto Profil |
#1 · Zasláno: 24. 1. 2009, 20:33:21 · Upravil/a: curdto
Zdravím, mám tabulku. V této tabulce jsou 3 sloupečky - ID, KOD a VELIKOST. A od každého je tam něco, takže třeba VELIKOST mají 3 řádky stejné (např. 125x125, ale KOD není stejný, ani ID není stejné) a takhle to je různé. A já potřebuji příkaz, který vypíše vždy náhodný řádek podle WHERE = velikost. Děkuji za rady.
|
||
AM Profil * |
#2 · Zasláno: 24. 1. 2009, 20:41:04
v PHP si vygeneruješ random celé číslo (rand()) v rozsahu 0 až počet řádků-1 a následně uděláš LIMIT $rand,1
|
||
curdto Profil |
#3 · Zasláno: 25. 1. 2009, 09:25:03
AM
Pokud se nemýlím tak to bude vybírat z celé tabulky ne? Já potřebuji podle toho WHERE velikost. |
||
Tomasds Profil |
#4 · Zasláno: 25. 1. 2009, 09:31:23
|
||
AM Profil * |
#5 · Zasláno: 25. 1. 2009, 10:05:19
S podmínkou WHERE se to nekříží, ani můj způsob, ani ten, co zaslal Tomasds. Takže to bude vybírat jen z těch, které chceš (v mém příkladě samozřejmě random musíš počítat podle počtu řádků s tou velikostí, kterou vybíráš, a ne všech).
|
||
curdto Profil |
#6 · Zasláno: 25. 1. 2009, 10:32:38
Tomasds
Díky. |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0