FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Flitig postare
|
Jag behöver lite hjälp, vet inte riktigt hur jag ska tänka. Jag har en databas med massa sponsorer, de ska visas på en förenings hemsida. Men våra sponsor avtal är liksom sporten säsongsbaserat och ligger från höst till vår, så vår tanke är att om en sponsor har avtal för säsongen 2005/2006 så står det 2005 i databasen. Annonsen för sponsorn ska då visas mellan 2005.07.01 och 2006.06.31 är tanken. Hur räknar man ut detta med PHP? Date förstår jag att jag behöver använda, men inte hur..
Har inte skapat tabellen ännu, och ingen data är inmatad. så kom gärna med andra databaslösningar för detta. Jag har ett par fält att avvara :P |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Banned
|
Läs på om date() och strtotime() samt lär dig hur if-satser fungerar.
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Om du har start- och slutdatum så kan du använda dig av BETWEEN.
Ex för att få ut en slumpad sponsor där dagens datum är i intervallet start- och slutdatum Kod:
SELECT * FROM sponsorer WHERE CURRENT_DATE BETWEEN startdatum AND slutdatum ORDER BY RAND() LIMIT 1 |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Flitig postare
|
Citat:
|
|||
![]() |
![]() |
Svara |
|
|