19. september 2004 - 01:02Der er
8 kommentarer og 1 løsning
problemer med nogle lykker og udtræk
Jeg har en mySQL tabel der hedder v_clans hvor jeg gerne vil hente clan id i en lykke det gør jeg sådan her:
$buildingss="SELECT * from v_clans"; $buildingss2=mysql_query($buildingss) or die("Could not get building stats"); while($buildingss3=mysql_fetch_array($buildingss2)) {
Men jeg vil gerne have den samlede værdi på v_clans og sortere det med højest øverst med det pågældende id og da jeg ikke har det stående i en tabel vil jeg lave en lykke til som henter summen af værdien af de brugere i v_clans, det gør jeg sådan her:
$buildings="SELECT SUM(networth) from v_users where clan=$buildingss3[ID] order by networth DESC"; $buildings2=mysql_query($buildings) or die("Could not get building stats"); while($buildings3=mysql_fetch_array($buildings2)) {
Men det virker ikke rigtig :/ Håber der er en som kan hjælpe med at få det sat sammen så det virker takker :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
19. september 2004 - 09:37#1
Jo, hvis du lige kommer med en oversigt over de relevante tabeller, og de relevante felter i dem, skule det nok kunne lade sig gøre at skrue noget sammen til dig.
Synes godt om
Slettet bruger
19. september 2004 - 09:44#2
Muligvis kan du bruge noget i denne stil:
SELECT SUM(networth) as vaerdi
FROM v_users as u, v_clans as c WHERE u.clan=c.id GROUP BY u.clan ORDER BY vaerdi
$buildingss="SELECT SUM(networth) as vaerdi FROM v_users as u, v_clans as c WHERE u.clan=c.id GROUP BY u.clan ORDER BY vaerdi DESC Limit 20"; $buildingss2=mysql_query($buildingss) or die("Could not get building stats"); while($buildingss3=mysql_fetch_array($buildingss2)) {
Sådan det virker nogenlunde, men jeg kan ikke få v_clans name or v_clans ID til at vise ved at skrive $buildingss3[name] og $buildingss3[ID] ved du hvordan jeg kan få det frem?
Synes godt om
Slettet bruger
19. september 2004 - 15:10#7
Tilføj dem til din select:
SELECT SUM(networth) as vaerdi, c.name, c.id FROM v_users as u, v_clans as c WHERE u.clan=c.id GROUP BY u.clan ORDER BY vaerdi DESC Limit 20
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.