Hente informationer fra database éen gang
Jeg har en tabel i min database som indeholder diverse oplysninger til opsætning af min side. som f.eks. antal debatter pr. side i forumet. antal point hvert medlem får for bestemte handlinger. teksten i <title></title> feltet oma.Tabellen er bygget op således
Indstillinger:
Variabel | Vaerdi | Sektion
Variabel er "navnet/beskrivelsen" på indstillingen f.eks. AntalDebatterPrSideIFora (en ID (ikke unik, forklares senere), gad ikke at smide et tal ind, dette er bedre/nemmere for mig)
Vaerdi er så (sjovt nok) værdien, altså selve indstillingen som jeg ledte efter. for at bygge videre på AntalDebatterPrSideIFora så er værdien 20
For at starte bagfra så "Sektion" bruges til at definere hvilken del af siden indstillingen gælder for. F.eks. har jeg andre undersider med helt andet design og funktioner.
for at bygge endnu videre på eksemplet så ser AntalDebatterPrSideIFora ud således:
Indstillinger
Variabel | Værdi | Sektion
AntalDebatterPrSideIFora | 20 | Generel //Generel er hvad den generelle værdi er for siden
AntalDebatterPrSideIFora | 50 | Pn //her ønsker sektion at vise 50 debatter pr. side istedet for 20 via deres egen skabelon.
Derfor er Variabel ikke unik
Håber I forstår det
For at vende tilbage til problemet, hvordan gør jeg så jeg nøjes med at hente indstillingerne éen gang istedet for hver eneste gang en side indlæses
Skal jeg virkelig SESSIONere det hele eller er der en anden måde som kræver mindre resourcer af min webhost?
indtil videre ser mine "databaseudtræk" således ud
$Sektion = Generel;
$hAntalDebatterPrSideIFora = 'SELECT `Vaerdi` FROM `Indstillinger` WHERE `Sektion` = '.$Sektion;
Forbind();
$AntalDebatterPrSideIFora = SendModtag($hAntalDebatterPrSideIFora);
Luk();
//Og $AntalDebatterPrSideIFora[Vaerdi] er lig med 20;
