Autor Zpráva
curdto
Profil
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 *
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
AM
Pokud se nemýlím tak to bude vybírat z celé tabulky ne? Já potřebuji podle toho WHERE velikost.
Tomasds
Profil
ORDER BY RAND()
AM
Profil *
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
Tomasds
Díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.