MySQLi 5 výsledkov vypísať do table – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

MySQLi 5 výsledkov vypísať do table – PHP – Fórum – Programujte.comMySQLi 5 výsledkov vypísať do table – PHP – Fórum – Programujte.com

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Pergoly a střechy Brno

Márťa
~ Anonymní uživatel
3 příspěvky
9. 12. 2016   #1
-
0
-

Ahoj, potrebujem radu. Mám výpis najlepších hráčov servera, kde chcem zobraziť iba 5 výsledkov, neviem si to vhodne poupraviť, chcel by som to cez while alebo for to je jedno, keď som skúšal cez while tak mi vypísalo všetky ID-čka bez ostatných údajov, potrebujem vypísať iba 5 výsledkov. 

<table>
<thead><tr><th>Body</th><th>Frakcia</th><th>Major</th></tr>
<tbody> 


<?php
 	$mayors = mysqli_query($con,"SELECT `rank`,`id`,`food`,`gold` FROM `stats` WHERE `rank`>='0' ORDER BY `rank` DESC,`id` ASC") or die(mysqli_error($con));
		$rank = 1;
		while($line = mysqli_fetch_assoc($mayors)){
			echo "<tr>";
			echo "<td><i>" . $rank . ". (" . $line['rank'] . ")" . "</i></td>";
			$rank++; 
			$get_mayor = mysqli_query($con,"SELECT * FROM `user` WHERE `id`='".$line['id']."'") or die(mysqli_error($con));
			$mayor = mysqli_fetch_assoc($get_mayor);
			?><td><img src="images/fraction<?php echo $mayor['fraction']; ?>.png" style="width: 30px; height: 32px;"/></td><td><i><a  href="mayor.php?<?php echo $line['id']; ?>"><?php echo $mayor['username']; ?></a></i></td></td><?php
		
			echo "</tr>";
		}  ?> </tbody></table>

Ďakujem za pomoc!

Nahlásit jako SPAM
IP: 84.16.53.–
z_moravec
~ Redaktor
+3
Posthunter
9. 12. 2016   #2
-
0
-

Stačí upravit SQL dotaz:

SELECT `rank`,`id`,`food`,`gold` FROM `stats` WHERE `rank`>='0' ORDER BY `rank` DESC,`id` ASC LIMIT 5"
Nahlásit jako SPAM
IP: 95.82.135.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
Márťa
~ Anonymní uživatel
3 příspěvky
9. 12. 2016   #3
-
0
-

Ďakujem pekne parameter limit.. nenapadlo ma to, budem si to pamätať veľmi ste mi pomohli pane.

Nahlásit jako SPAM
IP: 84.16.53.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 5 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý