Avatar billede melao Nybegynder
26. november 2002 - 12:41 Der er 8 kommentarer og
1 løsning

Databaseopbygning. overkolonne

Hejsa,
jeg skal til at lave en database.
Som kunne se sådan her ud:

-------------------
ID DYR KØN GÆLDER
01 KAT HAN 67
02 MUS HUN 67
03 JUL NA  68
04 LØG NA  68
------------------

Nu vil jeg gerne have tilknyttet en tekst som kun gælder 67'ere, og en anden tekst som kun gælder 68'ere forståeligt?
-------------------
ID DYR KØN GÆLDER
*67 koster 56kr *
01 KAT HAN 67
02 MUS HUN 67

*68 koster 05kr *
03 JUL NA  68
04 LØG NA  68
------------------

Jeg kunne selvfølgelig lave et ekstre felt med "PRIS" men når jeg har mellem 100 og 200 rækker under hvert "GÆLDER", er det jo spild af plads syntes jeg :).

Har i andre gode ideer?

/Casper
Avatar billede itckongen Nybegynder
26. november 2002 - 12:59 #1
var det noget i denne sitl du havde tænkt dig??

<?xml version="1.0" encoding="ISO-8859-1"?>
<dyrene>

<kat>
<alder> 3 år </alder>
<køn> hun </køn>
<id> 67 </id>
</kat>

<priser>
<nummer> 67 koster 56 kr. </nummer>
</priser>

</dyrene>


Copy paste det ind i notesblok og gem det som tjaeh.xml åbn og se efter :)
Hvis det var det du tænkte på kan jeg godt lave resten til dig...
Avatar billede itckongen Nybegynder
26. november 2002 - 13:05 #2
Hov jeg har så skrevet hun ved kattens køn det skulle det jo ik være :)
Avatar billede melao Nybegynder
26. november 2002 - 13:12 #3
XML er en mulighed, men hvor meget kan sådan et dokument klare af data? Det skal jo ikke åbnes manualt, men parse det via PHP. En søgning - er det noget der tager lang tid?

/Casper
Avatar billede itckongen Nybegynder
26. november 2002 - 13:24 #4
Nu har jeg ikke kendskab til PHP, men det vil jeg ik tro.
XML kan jo indholde alle de data du nu engang vil have.
Og nej det skal ik åbnes manuelt det er jo blot en anden type database form.
Avatar billede itckongen Nybegynder
26. november 2002 - 13:25 #5
Jeg har lige spurgt en PHP koder, han siger at det ikke skulle tage længere tid end hvis du parsede det med alt andet.
Avatar billede itckongen Nybegynder
26. november 2002 - 13:44 #6
Hov havde rodet lidt rundt i det hele.

Den her er lidt mere brugervenlig :)

<?xml version="1.0" encoding="ISO-8859-1"?>
<dyrene>

<!-- =========================== -->
<!-- = Hvilke slags dyr er det = -->
<!-- =========================== -->

<kat>
<id> 01 </id>
<køn> han </køn>
<gælder> 67 </gælder>
</kat>

<mus>
<id> 02 </id>
<køn> hun </køn>
<gælder> 67 </gælder>
</mus>




<!-- ====================== -->
<!-- = Hvad koster dyrene = -->
<!-- ====================== -->

<priser>
<gælder67> koster 56 kr. </gælder67>
<gælder68> koster 56 kr. </gælder68>
</priser>
</dyrene>
Avatar billede itckongen Nybegynder
26. november 2002 - 14:34 #7
Det skulle være den færdige, nu må du se om du kan bruge det.

<?xml version="1.0" encoding="ISO-8859-1"?>
<dyrene>

<!-- =========================== -->
<!-- = Hvilke slags dyr er det = -->
<!-- =========================== -->

<kat>
<id> 01 </id>
<køn> han </køn>
<gælder> 67 </gælder>
</kat>

<mus>
<id> 02 </id>
<køn> hun </køn>
<gælder> 67 </gælder>
</mus>

<jul>
<id> 03 </id>
<køn> NA </køn>
<gælder> 68 </gælder>
</jul>

<løg>
<id> 04 </id>
<køn> NA </køn>
<gælder> 68 </gælder>
</løg>



<!-- ====================== -->
<!-- = Hvad koster dyrene = -->
<!-- ====================== -->

<priser>
<gælder67> koster 56 kr. </gælder67>
<gælder67> koster 56 kr. </gælder67>
<gælder68> koster 5 kr. </gælder68>
<gælder68> koster 5 kr. </gælder68>
</priser>
</dyrene>
Avatar billede melao Nybegynder
03. december 2002 - 22:25 #8
itckongen det ser fornuftigt ud. Tak.
Avatar billede itckongen Nybegynder
04. december 2002 - 09:40 #9
Det var så lidt, thx for pointz :)
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
Computerworld tilbyder specialiserede kurser i database-management

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