Kom ihåg mig?
Home Menu

Menu


PHPhjälp.

Ämnesverktyg Visningsalternativ
Oläst 2005-08-13, 13:40 #1
festizs avatar
festiz festiz är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2004
Inlägg: 302
festiz festiz är inte uppkopplad
Flitig postare
festizs avatar
 
Reg.datum: Jun 2004
Inlägg: 302
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
festiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-13, 14:01 #2
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Läs på om date() och strtotime() samt lär dig hur if-satser fungerar.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-14, 09:49 #3
oller oller är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 51
oller oller är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 51
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
oller är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-14, 15:06 #4
festizs avatar
festiz festiz är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2004
Inlägg: 302
festiz festiz är inte uppkopplad
Flitig postare
festizs avatar
 
Reg.datum: Jun 2004
Inlägg: 302
Citat:
Originally posted by oller@Aug 14 2005, 09:49
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
Tack! Det var mkt smidigare!
festiz är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 14:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017