International software company is looking for PHP/MySQL programmers
Zobrazují se odpovědi 1 až 4 z 4

Nahodny vyber z kategorie

  1. Creator13 Hodnocení: 38 (100%) Creator13 je zatím velká neznámá
    1
    Potreboval by som vytiahnut nahodny udaj z databazy, ale len z urcitej katogorie a neviem ako to urobit. Robim to v PHP.

    Databaza je navrhnuta takto : id, nazovclanku, clanok, kategoria

    Nahodny vyber clanku viem urobit. Ale potreboval by som urobit len nahodny vyber z urcitej kategorie. V databaze mam priblizne 10 000 clankov a 10 kategorii, takze kazda kategoria ma priblizne 1000 clankov.

    Napada ma ulozit vsetky id, ktore obsahuje dana kategoria do nejakej pomocnej tabulky a odtial vytiahnut nahodne id. To by bolo jedno riesenie, ale zaujima ma, ci sa to neda urobit nejako jednoduchsie.

  2. Co se právě děje na Webtrhu?
  3. sharkws Hodnocení: 5 (100%) sharkws je na dobré cestě
    2
    něco takového ? nevím snad to půjde kdyžtak mrkni na ten leftjoin
    SELECT clanky.*, kategoria.* FROM clanky, kategoria LEFT JOIN kategoria WHERE `kategoria.nazev` = 'nejaky_nazev' ORDER BY RAND() LIMIT 10

    ---------- Příspěvek doplněn 28.01.2012 v 01:05 ----------

    psal jsem to tak na rychlo ale princip by měl fungovat

  4. Twista Hodnocení: 1 (100%) Twista je na dobré cestě
    3
    jj, jak pise sharkws, ono zalezi co vse potrebujes z kategorie, jestli nic,pak by melo fungovat i neco jako
    SELECT * FROM clanky WHERE kategorie = 1 ORDER BY RAND() LIMIT 0,1

  5. Creator13 Hodnocení: 38 (100%) Creator13 je zatím velká neznámá
    4
    Hosi, funguje to.. diky... nevedel som, ze rand() funguje aj pri databazach... dost ste mi pomohli...

Hostujeme u Server powered by TELE3