Random record per dag
Een random record krijg ik wel voor elkaar. Maar probleem is dan dat die iedere keer dat de pagina vernieuwd wordt (met bv F5) het record ook steeds wijzigt en dat wil ik dus alleen per dag...
kan je elke dag een ander record uit de database trekken. Het nadeel hiervan is dat je bv elke 10e van de maand het zelfde record heb en je max aan 31 records vast zit.
Wat je ook kan doen is (wat je nu al met rand doet) alleen dan op het moment dat de pagina voor het eerst per dag geladen word de datum en het record id ergens in de database opslaan.
met Wat je ook kan doen is (wat je nu al met rand doet) alleen dan op het moment dat de pagina voor het eerst per dag geladen word de datum en het record id ergens in de database opslaan.
Gewijzigd op 25/01/2005 00:52:00 door The Beeding Clown
optie 1 gaat vrees ik niet werken. Heb veeeeel meer dan 31 records.
twee optie klikt logisch. Het is erg aannemlijk dat een record aan een dag gekoppeld moet worden en zodoende een apart plaatsje in de dbase dient te krijgen.
Maar ben er zeker van dat ik dat als beginnende php/mysql'er niet voor elkaar ga krijgen.
Doch lijkt het me dat er ongetwijfeld meer mogelijkheden moeten zijn.
Kijk maar naar het script "Daily (random) banner"
deze maakt gebruik van dezelfde functionaliteit, ik denk dan wordt het voor je duidelijk.
Helaas is het script nog wat te technisch van aard :(
Kan het wel volgen maar zou tot op heden nooit zoiets zelf in elkaar kunnen draaien.
Daarbij komt dat er een banner wordt geladen die per dag wijzigt. In mijn geval betreft het enkel een tekstveld (2 velden eigenlijk) welke weergegeven hoeven te worden.
Als ik het verder goed begrijp zijn er 2 tabellen. Eentje met het id voor t dagelijkse record en 1 tabel waar alle data-records staan.
Betekent dit, dat wanneer je een tabel met data hebt van meer dan 5000 records je evenveel records nodig zal gaan hebben bij de tabel van het dagelijkse record?
Verders ben ik eigenlijk ook wel benieuwd naar wat de functie cornjob betekent?
Over de tabellen:
De tabel met de random data grooit elke dag met een record.
Trouwens PHP is ook best technisch ;-)