"SELECT country, count( country ) FROM counter GROUP BY country ORDER BY `count( country )` DESC";
där lagras country med två tecken som en förkortningen...vill hämta hela namnet på landet från en annan databas vid namn for2country och tabellen list...
hur gör man det? verkar lite segt att göra en mysql fråga i varje lopp som används för att skriva ut allt?
ohh...det där var svårtolkat =) får göra mitt bästa...i vilket fall som helst så har jag nu flyttat ihop allting till en databas och flera tabeller så jag får väl göra ett försök att tyda koden för att sedan fixa allt =) tycker det verka snyggare om man bara använder en databas =)
nu har jag flyttat om bland mina databaser iallafall och nu ser det ut såhär:
Jag använder:
$query = "SELECT country, count( country ) FROM counter GROUP BY country ORDER BY `count( country )` DESC";
för att hämta infon. men jag vill byta ut country (som är en förkortning) mot COUNTRY_NAME som ligger i tabellen countries i samma databas, där det på motsvarande rad finns ett värde som heter COUNTRY_CODE som är samma som country i tabellen counter...
SELECT count( counter.country ), countries.country_name FROM counter INNER JOIN countries ON counter.country = countries.country_code GROUP BY country ORDER BY `count( counter.country )` DESC
Efter grymt mycket pill =) hehe...sökte lite i forumet och lyckades pilla ihop nedanstående som fungerar...är det det bästa sättet eller?
256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25