Autor Zpráva
Foizo
Profil
Zdrawím,

chtěl bych na své stránky vytvořit tabulku, kde budou zobrazeny statistiky hráčů. Hrajeme s přáteli kulečník a chceme si vést průběžné výsledky a statistiky - tzn. musím vytvořit takovou databazi která bude obsahovat asi toto.

Jména hráčů, typ hry, datum hry, délka hry, počet karambolů, počet náběhů, počet zahraných buzárků hráče ve hře, počet zahraných desítek hráče ve hře, počet zahraných dvacítek hráče ve hře, počet vyhození koule ze stolu hráčem ve hře, vítěz hry.

Má představa jednotlivých tabulek v DB:

1. Hráči - IDhráč, jméno, příjmení, email, password
2. Typ hry - IDtyp, název, zkratka, popis
3. Sehrané hry - IDhra, "typ hry", datum, hra číslo např. 1 (bude jich v ten den více), "hrač" začínající, "hráč" druhý, vítěz, celkem náběhu ve hře
4. Výsledky hráčů - IDvýsledek, "hra", "hráč", karambolů ve hře, buzárků ve hře, desítek ve hře, dvacítek ve hře, doba hry (pokud je vítěz), počet vyhození koule

Je to takto možné?

Budu chtít zobrazit tabulku ze hry např 13.1.2013 hra 1 - kde se zobrazí zůčastnění hráči, jejich nahrané karamboly, buzárky, desítky, dvacítky, délka hry, označení výtěze, označení začínajícího hráče, počet náběhů ve hře.

Pak budu chtít zobrazi tabulku pořadí hráčů od nejlepšího (např. dle počtu vítězství,podle celkového počtu karambolů ze všeh her atd).


Můžete někdo poradit? Předem děkuji...
ninja
Profil
A s čím chcete přesne poradit? Jakou databázi chcete využívat?

A proč na to nepoužijete nějaké hotové řešení, nebo třeba Google Docs?
Foizo
Profil
Mám svou doménu, na které vytvořím subdomenu a následně stránky + databázi s těmito daty.. databaze MySQL v 5.5.22. Potřebuji právě vědět jestli z takto vytvořených tabulek pak následně dostanu data do přehledů na webu. nebo jestli mají tybulky vypadat jinak


... jinak proč nepoužít hotové řešení, snažím se tvořit své vlastní weby.. tento chci např vytvořit pomocí nette frameworku, ale zkušeností s DB moc nemám...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: