Database datum verschuiven
Ik heb momenteel een script waarin het mogelijk is een bezoeker te registreren voor een bepaalde datum.
Nu komen sommige bezoekers ook meerdere dagen en is het zinloos om voor elke dag de bezoeker te gaan invoeren.
Hoe kan ik nu zeggen dat de bezoeker bijboorbeeld een week komt dus dat in de database de datum elke keer verspringt? Of moet er dan in de database deze persoon 5x ingevuld worden met een verschillende datum?
Alvast bedankt! :D
Hoe moeten wij het weten wat er kan als we jou datastructuur geheel niet kennen?
Het is gewoon heel simpel ik heb een database met dus velden zoals naam en andere gegevens van de bezoeker en dus een datum veld met daarin de datum dat de bezoeker komt.
Hopelijk is het zo een beetje duidelijk voor je;)
Victor b op 25/11/2010 09:38:42:
Beste,
Hoe kan ik nu zeggen dat de bezoeker bijvoorbeeld een week komt dus dat in de database de datum elke keer verspringt? Of moet er dan in de database deze persoon 5x ingevuld worden met een verschillende datum?
Alvast bedankt! :D
Hoe kan ik nu zeggen dat de bezoeker bijvoorbeeld een week komt dus dat in de database de datum elke keer verspringt? Of moet er dan in de database deze persoon 5x ingevuld worden met een verschillende datum?
Alvast bedankt! :D
Misschien moet je je datamodel aanpassen waardoor je een bezoeker een van/tot datum kan geven in plaats van slechts 1 dag. Je vraag is niet helemaal helder maar je hebt kennelijk een onjuist datamodel voor de door jou gewenste functionaliteit.
John D op 25/11/2010 09:48:37:
Misschien moet je je datamodel aanpassen waardoor je een bezoeker een van/tot datum kan geven in plaats van slechts 1 dag. Je vraag is niet helemaal helder maar je hebt kennelijk een onjuist datamodel voor de door jou gewenste functionaliteit.
Victor b op 25/11/2010 09:38:42:
Beste,
Hoe kan ik nu zeggen dat de bezoeker bijvoorbeeld een week komt dus dat in de database de datum elke keer verspringt? Of moet er dan in de database deze persoon 5x ingevuld worden met een verschillende datum?
Alvast bedankt! :D
Hoe kan ik nu zeggen dat de bezoeker bijvoorbeeld een week komt dus dat in de database de datum elke keer verspringt? Of moet er dan in de database deze persoon 5x ingevuld worden met een verschillende datum?
Alvast bedankt! :D
Misschien moet je je datamodel aanpassen waardoor je een bezoeker een van/tot datum kan geven in plaats van slechts 1 dag. Je vraag is niet helemaal helder maar je hebt kennelijk een onjuist datamodel voor de door jou gewenste functionaliteit.
Dus wat jij zegt is dat ik er nog een database veld moet bijmaken dan met de einddatum van het bezoek? Maar de dagen daartussen zijn dan blanco hoe worden die dan ingevuld?
Zijn het losse dagen dan heb je een losse tabel
bezoekers
id|naam|....
dagenaanwezig
id|user_id|dag
Bij de bezoekers heb je wel de gebruikers staan maar geen datum meer.
Bij de dagenaanwezig heb je van de bezoekers staan welke dag ze aanwezig zijn
Het zijn een aaneengesloten dagen inderdaad. Maar hij controleerd door te kijken naar de dag van vandaag dus stel ik laat hem kijken naar begin en eind datum dan zal die ze op die dagen laten zien. Maar die dagen die daar tussen zit zal hij niks tonen. Hoe los ik dit dan op?
Je controle aanpassen?
Is dat mogelijk met een between ofzo?
Dus stel begin datum is 1-1-2011 en einddatum 1-2-2011 en het is nu bijvoorbeeld 10-1-2011 dan zal hij hem dus moeten tonen met de hier boven genoemde code?
Probeer het maar.
Gewijzigd op 25/11/2010 11:12:21 door - SanThe -
Beide manieren werken super!