Avatar billede gedekid Nybegynder
08. september 2010 - 10:20 Der er 6 kommentarer og
1 løsning

Bruge værdier fra SELECT i anden SELECT

Hej eksperter,

jeg sidder lige med et problem jeg har stirret mig blindt på:

$rtnum = $db->get_results("SELECT DISTINCT(rtnummer) FROM RC_Saerpartier WHERE gruppe = 'Unika' AND online = 1");
                   
$h = $db->query("SELECT id FROM RC_Content WHERE titel = 'RT".$rtnummer."'");

I $rtnum får jeg X antal resultater efter hvor mange der er.

i $h skal jeg så bruge disse resulater til at finde nogle forskellige id'er der igen skal bruges til at vises X antal billeder på de resultater der er fundet i $rtnum

altså hvis den f.eks. finder 201, 202 og 203 i $rtnum, så skal den i $h finde 3 forskellige id'er, således at der kan vises 3 forskellige billeder på en side

Håber der er forståeligt!
Avatar billede jakobdo Ekspert
08. september 2010 - 11:51 #1
Kunne du ikke opnå samme resultat med en JOIN ?
Avatar billede gedekid Nybegynder
08. september 2010 - 11:56 #2
Du siger noget..
Vil du give mig et eksempel? Så vil jeg være meget taknemlig... Er helt blind på de linjer lige i øjeblikket....
Avatar billede jakobdo Ekspert
08. september 2010 - 12:05 #3
Lidt usikker på din RT".rtnummer.

Men noget i denne stil:

SELECT rc.id FROM RC_Saerpartier rs INNER JOIN RC_Content rc ON rs.rtnummer = rc.titel WHERE rs.gruppe = 'Unika' AND rs.online = 1

Og jeg ved ikke lige hvad du har at kobling mellem Saerpartier og Content.
Har du ikke et ID eller noget ?
Så ret evt. denne linje: rs.rtnummer = rc.titel
Avatar billede gedekid Nybegynder
08. september 2010 - 12:27 #4
Så enkelt kan det gøres :)
Så får den fat i det ID jeg skal bruge!

Jeg takker mange mange gange!
Vil du smide et svar, så får du point?
Avatar billede jakobdo Ekspert
08. september 2010 - 12:42 #5
Svar!
Avatar billede jakobdo Ekspert
08. september 2010 - 13:20 #6
Takker for point.
Avatar billede gedekid Nybegynder
08. september 2010 - 14:11 #7
Det var skam så lidt! Jeg takker løsningen!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester