Problem med at hente fra flere tabeller...

Tags:    php

<< < 12 > >>
Jeg har følgende kode, jeg kan godt få den til at vise en enkelt af kolonnerne af gangen men ikke alle sammen på samme tid? det er noget med WHILE men kan sku ik se hvordan jeg skal gøre? er der nogle kloge hoveder som kan hjælpe?

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 24.09.2008 19:41 af Bruger #10467
16 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg tror jeg har den nu :)

Config.php
Fold kodeboks ind/udKode 


Index.php
Fold kodeboks ind/udKode 


Hvis det ikke virker, så exporter din database og læg den her så jeg kan arbejde ud fra den ;)



Indlæg senest redigeret d. 25.09.2008 15:39 af Bruger #14181
hvorfor er din maal tabel lavet så hvert mål har 2 rows?

hvorfor ikke bare
tabel maal:
maalid
kampid
scorerid
assisterid

din du bør ikke kalde et kolonnen i din kort tabel hvis den bruges til at holde på om det er rødt eller gult kort kald kolonnen type eller korttype

tabel kort:
kampid
kortid
spillerid
korttype


Denne simple query laver et result spillerid,scores,assists,yellow,red

SELECT maal.assisterid as playerid,sc.scores,count(*) as assists,kort.red,kort.yellow FROM maal LEFT JOIN (SELECT scorerid,count(*) as scores FROM maal GROUP BY scorerid) as sc ON(sc.scorerid=maal.assisterid) LEFT JOIN
(SELECT spillerid, SUM(IF (korttype =1, 1, 0) ) AS yellow, SUM(IF (korttype =2, 1, 0) ) AS red FROM kort GROUP BY spillerid) as kort ON(kort.spillerid=maal.assisterid) GROUP BY maal.assisterid



Hmm.. Jeg er ikke sikker på om det hjælper, men prøv at lave mysql_fetch_assoc.
Jeg er heller ik sikker på, om jeg har forstået det rigtigt :P

-------------------------------------

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 25.09.2008 15:02 af Bruger #14181
det kan jeg sku ik lige få til at virke...



Hmm.. Jeg prøver det efter her i nat, så har jeg det klart til dig i morgen ;)



det lyder sku godt!! :-)



det kan jeg sku ik lige få til at funke...
jeg får fejlmeddelsen "MySQL fejl: Unknown column 'assist' in 'where clause'" hvordan

exportere jeg databasen..? jeg har en phpmyadmin adgang.



Du trykker simpelthen bare på eksport.
Derefter trykker du på alle dine tables, og så tryk udfør.



hmm den bliver jo vildt lang!!! der kommer jo også alt det som jeg har liggende i tabellerne



ja, det skal jeg bruge :P



<< < 12 > >>
t