week nummers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ben Tasma

Ben Tasma

23/09/2008 17:32:00
Quote Anchor link
Hoi iedereen, ik ben een beginende php'er en ik ben een site aan het maken.
Daarin wil ik dat de 'evenementen' die uit de database worden gehaald worden weergegeven. Dat heb ik al werkend, maar ik wil graag dat alleen evenementen worden weergegeven die die zelfde week zijn als je kijkt. Ik haal dus de evenementen op uit de database met de datum in een date veld.
Hoe moet ik dit doen?
gr, Ben
 
PHP hulp

PHP hulp

22/12/2024 19:59:34
 
Eddy E

Eddy E

23/09/2008 18:07:00
Quote Anchor link
Dat doe je met een SQL.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
mysql_query("
   SELECT *
   FROM tabel
   WHERE WEEK(datetime) = WEEK(NOW())
   ORDER BY datetime ASC
   ");


Ervanuit uitgaande dat 'datetime' de kolom is met DATETIME.
Dus geen VARCHAR of TIMESTAMP etc.
Het mag dan weer wel een DATE zijn.

Edit:

En onderstaande code zal beter werken, omdat je dan niet de informatie van vorig jaar erbij krijgt ;).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
mysql_query("
   SELECT *
   FROM tabel
   WHERE WEEK(datetime) = WEEK(NOW())
   AND YEAR(datetime) = YEAR(NOW())
   ORDER BY datetime ASC
   ");



[edit2]
Typo-fout eruit gehaald.
Gewijzigd op 01/01/1970 01:00:00 door Eddy E
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.