Autor Zpráva
slon_cz
Profil
Zdravím, už pár hodin toto řeším a nedaří se mi nalézt řešení ani pomocí googlu. Muj problém je, že mámv databáze několikzáznamů a u nich taktéž název města. N+které názvy měst se opakují a já bych potřeboval, jak vytvořit sql příkaz tak, abych si s while vytáhl seznam nejčastějších opakujících se měst a vypsal jsem na stránce v pořádí od největšího opakování až po nemenší zároveň s počtem, kolikrát se tam opakují. Napadá někoho něco? Děkuji mnohokrát.
juriad
Profil
SELECT mesto, COUNT(mesto) AS pocet FROM zaznamy GROUP BY mesto ORDER BY pocet
slon_cz
Profil
Děkuji za rychlou reakci, nyní mám tedy toto, ale jak vzít ještě ten počet?

$query="SELECT mesto, COUNT(mesto) AS pocet FROM tabulka GROUP BY mesto ORDER BY pocet";

$result = $mysqli->query($query);
$mysqli->set_charset("utf8");
while ($row = $result->fetch_assoc()) {

echo $row["mesto"];

}



vyřešeno, díky moc :)

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:

0