Überadri Skrevet 17. desember 2008 Del Skrevet 17. desember 2008 Jeg blir så forvirret av alle "innstillingene" for hver kolonne når du lager en ny tabell. Bruker phpMyAdmin, så det er enkelt å lage det, men hva skal jeg velge på de forskjellige kolonnene? Noen som vil gi meg et forslag til hvordan jeg skal "formatere" en tabell med følgende kolonner: (hvilken type, lengde, Collation, Attributes ...?) id dato endretdato overskrift ingress innhold kategori tags En annen ting; ingress og innhold skal inneholde html, hvordan burde jeg f.eks. lage en liste med tillatte html-tags som sikerhet e.l.? Og hvordan funker egentlig dette med linker mellom tabeller? Er det anbefalt for et eventuelt forfatter-felt? Hvis noen kan komme forslag/enkle forklaringer så er det flott, gode linker er også fint. Takk på forhånd. Lenke til kommentar
blackbrrd Skrevet 17. desember 2008 Del Skrevet 17. desember 2008 integer * id date * dato date * endretdato text * overskrift text * ingress text * innhold text * kategori Lenke til kommentar
Überadri Skrevet 18. desember 2008 Forfatter Del Skrevet 18. desember 2008 Takk Men skal da alt annet være blankt? Skal ikke id og dato ha noe som gjør at de blir satt automatisk, og trenger jeg ikke skrive lengde? Lenke til kommentar
blackbrrd Skrevet 18. desember 2008 Del Skrevet 18. desember 2008 Bruker postgres til vanlig, ikke mysql, så det jeg skriver under gjelder ikke nødvendigvis for mysql. I postgres hadde jeg brukt DEFAULT now() på opprettet-datoen og evt en trigger på endret dato. Felter av typen varchar setter man gjerne en begrensning på, men det er ikke vanlig i felter av typen text. Lenke til kommentar
mathias123 Skrevet 24. desember 2008 Del Skrevet 24. desember 2008 På overskrift vil du sannsynligvis klare deg med en varchar(255). Kategori er en typisk ting å legge i en annen tabell og referere kategori-id i hovedtabellen. http://en.wikipedia.org/wiki/Database_normalization Lenke til kommentar
blackbrrd Skrevet 27. desember 2008 Del Skrevet 27. desember 2008 Ser ikke poenget med å lage begrensningen i databasen på at overskriften ikke skal være på mer en 255 tegn. varchar(255) og en text kolonne tar opp akkurat like stor plass. Enig med mathias123 om at du burde skille ut kategori i en egen tabell. Det samme bør nok gjøres med tags, men det blir et mange-til-mange forhold, så du må nok bruke to tabeller. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå