09. september 2003 - 17:26Der er
12 kommentarer og 1 løsning
Flere tabeller og felter på en asp-side?
Hejsa. Min sætning ser sådan her ud:
MySQL = "select udvalg1.model As u1model, udvalg2.model As u2model, udvalg3.model As u3model FROM udvalg1, udvalg2, udvalg3 ORDER BY udvalg1.ID DESC, udvalg2.ID DESC, udvalg3.ID DESC"
men jeg har også et felt der hedder billede1 og billede2 i udvalg1, udvalg2 og udvalg3-tabel. Som I kan se er model også i hver tabel, og den er tilføjet i sætningen, men jeg mangler at få Billede1 og Billede2 tilføjetMySQL-sætningen.
Når jeg så skal hente billede1 fra udvalg1 og billede1 fra udvalg2 osv. hvordan skal det så se ud? <%response.write(udvalg1RS("billede1"))%> <%response.write(udvalg2RS("billede1"))%> Eller?
Jeg går ud fra, at billede1 og billede2 blot er links, til selve billederne. N u har jeg aldrig prøvt at lave en MyySQL-ordre, men jeg prøver: MySQL = "select udvalg1.billede1 as ????, udvalg1.model As u1model, udvalg2.model As u2model, udvalg3.model As u3model FROM udvalg1, udvalg2, udvalg3 ORDER BY udvalg1.ID DESC, udvalg2.ID DESC, udvalg3.ID DESC"
udvalg1.billede1 skal der stå: as udvalg1.model, der hvor jeg har skrevet ???.
brygger lidt videre på nmh's, mener ikka det er nødvendigt med as 'etellerandet', og prøv at fjerne order by: MySQL = "select udvalg1.billede1, udvalg1.billede2, udvalg2.billede1, udvalg2.billede2, udvalg3.billede1, udvalg3.billede2,udvalg1.model As u1model, udvalg2.model As u2model, udvalg3.model As u3model FROM udvalg1, udvalg2, udvalg3 "
Hejsa. Det ser ud til nogenlunde at virke. Men: <img src="<%response.write(udvalg1RS("billede1"))%>"> <img src="<%response.write(udvalg2RS("billede1"))%>"> <img src="<%response.write(udvalg3RS("billede1"))%>"> dette virker ikke. Det virker kun hvis jeg skriver: <img src="<%response.write(udvalg1RS("billede1"))%>"> <img src="<%response.write(udvalg1RS("billede1"))%>"> <img src="<%response.write(udvalg1RS("billede1"))%>"> Men så er det jo det samme billede der kommer. Så det er som om udvalg1RS, udvalg2RS og udvalg3RS ikke er valgt???
Sætningen kom til at hedder sådan her: MySQL = "select udvalg1.billede1 as u1billede1, udvalg1.billede2 as u1billede2, udvalg2.billede1 as u2billede1, udvalg2.billede2 as u2billede2, udvalg3.billede1 as u3billede1, udvalg3.billede2 as u3billede2, udvalg1.model As u1model, udvalg2.model As u2model, udvalg3.model As u3model FROM udvalg1, udvalg2, udvalg3 ORDER BY udvalg1.ID DESC, udvalg2.ID DESC, udvalg3.ID DESC"
Prøv at se på dine tabeller igen. Mon ikke der slet ikke er noget udvalg2RS("billede1")? Lav en SQL-streng, der kun forsøger at håndtere bilede-problematikken, og kun ser på en enkelt tabel. Når det så virker kan du sætte det andet på. Lad en asp-side, der kun undersøger disse forhold.
Synes godt om
Ny brugerNybegynder
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.