k0ffeMedlem sedan maj 2003352 inlägg Jag har ett bildarkiv, där jag först visar hur många arkiv det finns, vilket fungerar bra med
Set Number = Connect.Execute("Select Count(*) As Antal FROM beach")
Men nu vill jag skriva ut hur många bilder det finns i VARJE arkiv, är ni med?
Hur skriver jag då, om jag vill ha kolumnerna istället för raderna, eller vad man ska säga.
SELECT count(?)
Tack
erkaMedlem sedan dec. 19996 522 inlägg Hur ser din tabell uppbyggd ? Jag tolkar det som du har en kolumn för varje bild, är det så är det inte särskillt smart.
k0ffeMedlem sedan maj 2003352 inlägg jo :)
bild11 | bild10 | bild9 | bild8 | bild7 osv.
Hur ska man annars göra?
Nu är det iaf gjort så, vet någon hur jag ska lösa det?
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
När bild12 kommer, för det gör den, var placerar du den?
Db hem, lägg till fält "bild12", publicera?
Du ska göra en ny tabell med kolumnerna
arkivid - bildnamn
1 - adam.jpg
1 - eva.jpg
2 - katt.jpg
2 - hund.jpg
och i arkiv
arkivid - beskr
1 - släktingar
2 - djur
Då kan du lägga till hur många olika bilder du vill utan att fasta i databaskonstruktionen.
Skulle du inte kunna ändra databasen, får du loopa igenom fält bild1-bild12, och räkna dem som innehåller något.
Man kan säkert göra det i sgl:en också.
k0ffeMedlem sedan maj 2003352 inlägg Ok, tack för svaret...
Men jag undrar mest hur SQL:en ser ut om jag vill hämta kolumnerna istället för raderna?
@ndersMedlem sedan juni 200032 969 inlägg menar du att du vill räkna kolumnerna istället för raderna? I så fall: det gör du inte. Bygg om enligt J.N.s förslag ovan.
k0ffeMedlem sedan maj 2003352 inlägg uh, då funkar ju inte mitt upload-script?
skit
erkaMedlem sedan dec. 19996 522 inlägg Gör om, gör rätt :) Så slipper du göra om allting om en månad :)
Vad är det för galleri du ska ha, hur är gallerierna uppdelade, vad innehåller ett foto?
k0ffeMedlem sedan maj 2003352 inlägg Såhär ser det ut:
visad bild11 bild10 bild9 bild8 bild7 bild6 bild5 bild4 bild3 bild2 bild1 bild0 forfattare arkiv rubrik Datum
66 PIC00036.JPG PIC00008.JPG PIC00011.JPG MVC-014S.JPG MVC-013S.JPG PIC00009.JPG PIC00018.JPG PIC00005.JPG PIC00004.JPG Administratör 46 Blandade bilder 2004-09-11 12:56:21
58 Bild(334).jpg Bild(303).jpg Bild(299).jpg polen9.jpg polen8.jpg polen7.jpg polen6.jpg polen5.jpg polen4.jpg polen3.jpg polen2.jpg polen1.jpg Administratör 47 P86 i Polen, midsommar 2004-09-12 18:29:33
got it?
erkaMedlem sedan dec. 19996 522 inlägg Gör istället två tabeller
Gallerys
-Pk_GalId (int,räknare)
-GalName (text)
-GalDescription (text)
-Author (text)
-Created (datum)
Pictures
-Pk_PicId (int, räknare)
-Fk_GalId (int)
-FileName (text)
-Views (int)
fyll på med de kolumner du kan tänkas behöva, kanske en bildkommentar i Pictures tabellen, etc.
Sen kan vi fortsätta
k0ffeMedlem sedan maj 2003352 inlägg ska jag alltså relatera dessa till varann?
k0ffeMedlem sedan maj 2003352 inlägg Ok, nu blir min outputfile.asp (använder OveRRides uploadsscript) lite annorlunda. istället för att skriva ut bilderna som bild1, bild2, bild3, så ska den ju lägga in alla bilder i kolumnen bild.
...?