PudolfMedlem sedan juli 2000224 inlägg Hallå,
Hade tänkt göra en enkel nyhetsdatabas i MySql, ska använda PHP för att visa infon på webben.
Jag hade iaf tänkt att besökarna kunde posta kommentarer till nyheten, har ni några förslag på hur jag bör bygga upp databasen? Ska jag t ex göra en nya tabell där jag förvarar kommentarerna eller finns det något enklare alternativ?
Har inte så stor erfarenhet inom Mysql, så om ni beskriver noggran vore jag tacksam :)
Såhär skulle nyhetstabellen t ex se ut:
id - rubrik - text - forfattare - datum
och en separat tabell för kommentarer kanske?
Tips på hur den kan se ut?
Tacksam för svar!
(edit: oj, rubriken blev lite fel..)
[Redigerat av Pudolf den 30 dec 2001]
[Redigerat av Pudolf den 30 dec 2001]
PaceMedlem sedan juni 20015 947 inlägg Helt klart så ska du ha en separat tabell till kommentarerna!
Förslag till struktur:
tbl_Nyheter
-----------
n_NyhetsID ... int unsigned
n_Rubrik ... varchar(255)
n_Text ... mediumtext
n_Forfattare ... int unsigned
n_Datum ... datetime
tbl_Kommenterar
---------------
k_KommentarID ... int unsigned
k_NyhetsID ... int unsigned
k_Rubrik ... varchar(255)
k_Forfattare ... varchar(255)
k_Email ... varchar(255)
k_Datum ... datetime
Här kopplar du helt enkelt bara ihop n_NyhetsID med k_NyhetsID. Så när du vill visa kommenterarerna till en viss nyhet så söker du efter kommenterar som har samma ID som nyheten.
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
[Redigerat av Pace den 30 dec 2001]
netfeedMedlem sedan mars 2001516 inlägg vad gör: n_NyhetsID ... int unsigned
??
nu menar jag då int unsigned
gör det att man kan ha hur stort tal som helst i n_NyhetsID??
------------------
Innehåll är bättre än design!
- gammalt djungel ordspråk
PudolfMedlem sedan juli 2000224 inlägg Tack Pace, ser bra ut!
En fråga bara, var kan jag finna en lista med Varchar, mediumtext osv, där det står vad de betyder? Hur många tecken jag kan ha i dem osv. Har letat i MySql's Documentation men det är så rörigt :/
Tack,
spangoMedlem sedan juni 20006 147 inlägg En liten redogörelse för olika datatyper finns på den här sidan, men den är långt ifrån komplett. Mer komplett finns i manualen.
Unsigned betyder att man bara kan lagra positiva tal, men att man i gengäld kan ha dubbelt så stora tal.
------------------
Vaddå HTLM design? Jag e UTVECKLARE för fan! /mrblonde
netfeedMedlem sedan mars 2001516 inlägg doh. fan va dum jag är och jag som skall ha läst både c++ och VB
sigh
------------------
Innehåll är bättre än design!
- gammalt djungel ordspråk
PaceMedlem sedan juni 20015 947 inlägg
Har letat i MySql's Documentation men det är så rörigt :/
Visst, denna sidan är otroligt rörig. Testa då denna, där är det betydligt enklare att hitta.
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."