Ik wil een database met nieuwsitems (artikelen), waarbij ik bijvoorbeeld op datum kan zoeken, de laatste 5 artikelen op de frontpage van mijn site kan neerzeten, dat ik door de artikelen kan zoeken op trefwoord enz. enz. enz.
Nu had ik even deze opzet bedacht:
------------------
database: nieuws
tabel: artikelen
artikel_id is natuurlijk auto_increment.
Nu las ik een boek over PHP en databases over normalisatie dat alle velden uniek moeten zijn. Nu wilde ik bij datum eigenlijk de YYYYMMDD notatie gebruiken, maar dan heb je bij op dezelfde dag geposte nieuwsitems dat de data overeenkomen. Dan moet ik dus de YYYYMMDDHHMM notatie gebruiken, maar kan ik dan nog wel makkelijk op datum zoeken? Dus laat alle items zien die beginnen met 20011005 voor 5 oktober 20001.
Nog een vraag: Ik wil bij artikel_k de korte tekst voor op de frontpage invullen, en bij artikel_l de lange tekst (het hele artikel dus). Maar bij dat hele artikel wil ik wel eens worden vet maken enzo. Is zo'n systeempje zoals bij GoT makkelijk te maken? Of heeft iemand misschien een link naar zo'n systeempje?
Nu had ik even deze opzet bedacht:
------------------
database: nieuws
tabel: artikelen
code:
1
2
3
| +------------+-------+-------+-----------+-----------+ ( artikel_id | datum | kopje | artikel_k | artikel_l ) +------------+-------+-------+-----------+-----------+ |
artikel_id is natuurlijk auto_increment.
Nu las ik een boek over PHP en databases over normalisatie dat alle velden uniek moeten zijn. Nu wilde ik bij datum eigenlijk de YYYYMMDD notatie gebruiken, maar dan heb je bij op dezelfde dag geposte nieuwsitems dat de data overeenkomen. Dan moet ik dus de YYYYMMDDHHMM notatie gebruiken, maar kan ik dan nog wel makkelijk op datum zoeken? Dus laat alle items zien die beginnen met 20011005 voor 5 oktober 20001.
Nog een vraag: Ik wil bij artikel_k de korte tekst voor op de frontpage invullen, en bij artikel_l de lange tekst (het hele artikel dus). Maar bij dat hele artikel wil ik wel eens worden vet maken enzo. Is zo'n systeempje zoals bij GoT makkelijk te maken? Of heeft iemand misschien een link naar zo'n systeempje?