Iron[MaN] 3 Odesláno: 22. Červen, 2018 Share Odesláno: 22. Červen, 2018 Zdravím,potřeboval bych poradit jak vytvořit TOP HRAČI pomocí mysql pro web. Děkuju za pomoc. Link to comment Share on other sites More sharing options...
1 Quiter 99 Odesláno: 22. Červen, 2018 Share Odesláno: 22. Červen, 2018 <table> <?php $res = mysql_query("SELECT * FROM tabulka ORDER BY rozhodujuca_hodnota DESC LIMIT limit_vysledkov"); //$res - premenná do ktorej uložíme výsledok // mysql_query - príkaz na odoslanie SQL príkazu // SELECT * FROM tabulka - SQL príkaz na výber dát z tabuliek // * - dáta ktoré budu vybraté (* - všetky dáta), môžeš tam písať názvy stĺpcov (meno, level, exp atď) // WHERE level < '10' - podmienka (táto konkretne ak je na danom riadku level menší ako 10) // ORDER BY - zoraď podľa // rozhodujuca_hodnota - názov stĺpca podla ktorého budeš dáta triediť // DESC - vzostupne (od najväčšieho po najmenšie) ASC - zostupne (od najmenšieho po najväčšie) - funguje aj na abecedu // LIMIT limit_vysledkov - namiesto limit_vysledkov daj číslo koľko výsledkov to má nájsť, v prípade že toto nepoužiješ tak to zoradí úplne všetkých while($data = mysql_fetch_assoc($res)) { //$data - premenná na uloženie dát // mysql_fetch_assoc($res) - príkaz na konvertovanie výsledkov do premennej, $res - zdroj odkial sa výsledky konvertujú echo "<tr>\n"; echo "<td>\n"; echo $data["name"]; // echo - príkaz na vypís HTML kódu v PHP... $data["name"] - premenná v ktorej je uchovaná hodnota aktuálneho riadku v stĺpci "name" echo "</td>\n"; echo "<td>\n"; echo $data["level"]; echo "</td>\n"; echo "</tr>\n"; } ?> </table> Sorry, môj prvý post je zlý, dlho som s tým nerobil... Tu je opravený + vysvetlené všetko čo by si potreboval... HTML dúfam ovládaš Link to comment Share on other sites More sharing options...
1 Quiter 99 Odesláno: 22. Červen, 2018 Share Odesláno: 22. Červen, 2018 Neviem presne či sme sa pochopili ale môžeš skúsiť toto: Toto je názorna ukážka v PHP/HTML. Neviem či to chceš do pawna alebo kam, ale princíp s MySQL je rovnaký, použi sql príkaz na zoradenie dát <table> <?php $res = mysql_query("SELECT * FROM tabulka ORDER BY rozhodujuca_hodnota DESC LIMIT limit_vysledkov"); $data = mysql_fetch_assoc($res); for(new i=0;i<mysql_num_rows($res);i++) { echo "<tr>\n"; echo "<td>\n"; echo $data[name]; echo "</td>\n"; echo "<td>\n"; echo $data[level]; echo "</td>\n"; echo "</tr>\n"; } ?> </table> Link to comment Share on other sites More sharing options...
0 Iron[MaN] 3 Odesláno: 22. Červen, 2018 Author Share Odesláno: 22. Červen, 2018 chci to hodit na web 1 Link to comment Share on other sites More sharing options...
0 Smexy 5 Odesláno: 22. Červen, 2018 Share Odesláno: 22. Červen, 2018 Zdravím, Však to je příklad kódu, který si musíš sám upravit, aby Ti fungoval, jinak Ti na web nepůjde. Už jen protože máš určitě jiný název tabulky atp. Zatím. Link to comment Share on other sites More sharing options...
Dotaz
Iron[MaN] 3
Zdravím,potřeboval bych poradit jak vytvořit TOP HRAČI pomocí mysql pro web.
Děkuju za pomoc.
Link to comment
Share on other sites
4 odpovědí na tuto otázku
Recommended Posts