Avatar billede rasmus-madsen Nybegynder
28. august 2005 - 15:42 Der er 8 kommentarer og
1 løsning

smart sql?

Hej allesammen.

Skal bruge en smart sql sætning.

Har følengde variabler:
$billede1 = "1";
$billede2 = "2";
$billede3 = "3";
$billede4 = "4";

Som angiver id'et i tabelen.
Nu skal jeg bruge en sql sætning som finder "stien" til billedet. Kolonen hedder "sti" i tabelen.

Så jeg for 4 variabler:
$billede1sti "billede050.jpg";
$billede2sti "billede051.jpg";
$billede3sti "billede052.jpg";
$billede4sti "billede053.jpg";

Der skal kun være de 4 billeder. Så den skal ikke forsætte.

Kan det lade sig gøre smart?

På forhånd tak.
Avatar billede jakobdo Ekspert
28. august 2005 - 16:04 #1
SELECT * FROM billeder WHERE ID IN (1,2,3,4);
Avatar billede jakobdo Ekspert
28. august 2005 - 16:06 #2
I dit tilfælde må det så blive:
$billede1 = "1";
$billede2 = "2";
$billede3 = "3";
$billede4 = "4";
$id_er = $billede1 . "," . $billede2 . "," . $billede3 . "," . $billede4;
SELECT * FROM billeder WHERE ID IN ($id_er)
Avatar billede rasmus-madsen Nybegynder
28. august 2005 - 18:37 #3
Hej jakob..

Jeg skal så kører en while bagefter..
ikke ?
Avatar billede jakobdo Ekspert
28. august 2005 - 18:44 #4
Ja, og der vil du så have (i eksemplet her over) 4 rækker returneret, som indeholder:
billede050.jpg
billede051.jpg
osv...
Hvorfor vil du have de info i variabler?
Hvorfor ikke bare smide dem i samme variabel?
Eller echo dem med det samme?
Avatar billede rasmus-madsen Nybegynder
28. august 2005 - 19:00 #5
Det skal være i variabler.

Men hvordan laver jeg så navnet forskelligt?

$billede.$i.sti = $_row['sti'];

Det virker vel ikke :S
Avatar billede jakobdo Ekspert
28. august 2005 - 19:14 #6
Hvad med at putte tingene i et array?
$billedeSti = array();
og inde i din while...
$billedeSti[$row['id']] = $row['sti'];
Avatar billede rasmus-madsen Nybegynder
19. september 2005 - 17:44 #7
Undskyld den lange vente tid. Havde helt glemt dette spm.

Svar og pointsne er dine.
Avatar billede jakobdo Ekspert
19. september 2005 - 17:45 #8
Det går nok!
+ et svar!
Avatar billede jakobdo Ekspert
21. november 2005 - 19:01 #9
Takker for point!
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