Stanoveni poctu prispevku k tematu na diskuznim foru

6 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Potrebuju nejak minimalizovat pocet volani databaze. Premyslel jsem jestli jde zjistit jednim selectem pocet odpovedi na vsechny temata v diskuznim foru (myslim stejne forum jako tady na wz) ale nic me nenapada:/ Poradte pls ************ A jeste jak resite strankovani diskuzniho fora?
  2. Něco jako "LIMIT" ale nevim, jak se to používá ;)
  3. Příklad stránkování: (předpoklad: 1. stránka = nula) $p_str=20; //pocet na strance $stranka=$_GET["stranka"]; if(!$stranka) $stranka=0; $query="SELECT * FROM tabulka WHERE id_tema=$id_tema"; if($stranka) $query.=" LIMIT ".($p_str*$stranka).",".($p_str*$stranka+$p_str); $result=MySQL_query($query) or ... Teď k tomu nějak přidat cyklus vypisující možnosti na kterou stranku jit, a zkontrolovat jestli $stranka je cislo a zkontrolovat zda nepřekračuje maximum.
  4. Myslim ze by to slo dotazem typu: SELECT tema, SUM(odpoved) FROM temata GROUP BY tema;
  5. Diky vsem za rady. Pif: Ja jsem nevedel ze limit muze mit mit 2 hodnoty. Driv sem to resil tak, ze jsem za limit dal 1 argument a potom jsem nejak slozite umazaval cast $vysledku a stejne to nechodilo 100% Tomáš Hajdin: Tudy asi pujde cesta, ale struktura moji tabulky s prispevky je natolik zoufala, ze tento zpusob nelze jednoduse aplikovat a predelavat se mi to nechce :(. Proto jsem zustal u toho ze v tabulce mam o sloupec vic, ve kterem je pocet reakci. Toto reseni je mi ale dost proti srsti :/
  6. doporucuju MySQL manual http://mm.gene.cz , tam se dočteš o základních věcech, jako je třeba tohle.

← Zpět na všechna témata