/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Vis kun hvis en speciel dato mysql
Fra : Nederbasse


Dato : 28-02-04 00:39

Hek Eksperter

Jeg skal lave en side der viser nogle artikler der er i en mysql db,
artiklerne er sat til en udløbsdato d.v.s. hvis udløbsdatoen er overskredet
skal artiklen ikke vises.
Og det vil bare ikke virke så hvordan gør man ?

Datatyper i db'en er DATE og fra formen bliver datoen skrevet som yyy-mm-dd
Det er vel noget med at sætte en variabel som er serverens dato og så
sammenligne de to datoer eller...

Lars



 
 
Tonni Aagesen (28-02-2004)
Kommentar
Fra : Tonni Aagesen


Dato : 28-02-04 01:20

Nederbasse wrote:

> Datatyper i db'en er DATE og fra formen bliver datoen skrevet som yyy-mm-dd
> Det er vel noget med at sætte en variabel som er serverens dato og så
> sammenligne de to datoer eller...

Det jo et databasespørgsmål, som bedst rettes til news:dk.edb.database

Men fra øverst på MySQLs dokumentation om DATE/TIME funktioner [1]:

[quote]
Here is an example that uses date functions. The following query selects
all records with a date_col value from within the last 30 days:

mysql> SELECT something FROM tbl_name
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
[/quote]

Det er vist ikke helt præcist, det du søger, men hvis du læser
dokumentationen, finder du sikkert noget brugbart.

[1] http://www.mysql.com/doc/en/Date_and_time_functions.html

Mvh
Tonni


Nederbasse (28-02-2004)
Kommentar
Fra : Nederbasse


Dato : 28-02-04 13:54


"Tonni Aagesen" <use.my@signature.please> skrev i en meddelelse
news:47R%b.9207$i67.5151@news.get2net.dk...
> Nederbasse wrote:
>
> > Datatyper i db'en er DATE og fra formen bliver datoen skrevet som
yyy-mm-dd
> > Det er vel noget med at sætte en variabel som er serverens dato og så
> > sammenligne de to datoer eller...
>
> Det jo et databasespørgsmål, som bedst rettes til news:dk.edb.database
>
> Men fra øverst på MySQLs dokumentation om DATE/TIME funktioner [1]:
>
> [quote]
> Here is an example that uses date functions. The following query selects
> all records with a date_col value from within the last 30 days:
>
> mysql> SELECT something FROM tbl_name
> WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
> [/quote]
>
> Det er vist ikke helt præcist, det du søger, men hvis du læser
> dokumentationen, finder du sikkert noget brugbart.
>
> [1] http://www.mysql.com/doc/en/Date_and_time_functions.html
>
> Mvh
> Tonni

Okay der jeg har prøvet er at lave en function der udføre en sammenligning
inde min query og så bruge resultatet i queryen.

Hey jeg er newbie på området
Lars



Søg
Reklame
Statistik
Spørgsmål : 177553
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste