login  Naam:   Wachtwoord: 
Registreer je!
 Forum

date

Offline lasdesigner - 15/08/2007 10:22
Avatar van lasdesignerPHP beginner Hallo!

Ik heb een date-kolom in mySQL.
Nu zet ik daar dus zo de datums in:
2007-08-02
of
2006-04-01

Maar nu wil ik graag dat alles van 2007 in een rij 2007 komen te staan. Alles van 2006 in 2006 etc.
Maar hoe kan ik dit nu doen? Ik zat te denken aan substr($datum, 0, 4) dan krijg ik dus het jaar. Maar hoe kan ik nu een query maken dat ze bijvoorbeeld alleen 2006 eruit halen? Of alleen 2007?

Alvast bedankt!

6 antwoorden

Gesponsorde links
Offline Voldemort - 15/08/2007 10:31 (laatste wijziging 15/08/2007 10:31)
Avatar van Voldemort PHP ver gevorderde
  1. SELECT *
  2. FROM `tabel`
  3. WHERE `datum` LIKE '2007%'


Haalt alles op uit de tabel waarbij het veld datum begint met 2007.
Offline lasdesigner - 15/08/2007 11:30
Avatar van lasdesigner PHP beginner Dankje! Dan nog 1 vraagje.

Hoe kan ik zien als ik heb staan:

2007-08-16 -> donderdag.

Of kan je dat niet zien?
Offline TotempaaltJ - 15/08/2007 11:41
Avatar van TotempaaltJ PHP interesse Jawel... (Dacht ik) Simpel: PHP.net: date
FF uitzoeken en er een functietje omheenbouwen! 
Offline Grayen - 15/08/2007 14:45
Avatar van Grayen PHP ver gevorderde
  1. <?php
  2. $aDays = array('maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag', 'zondag');
  3.  
  4. echo $aDays[(date('N', strtotime('2007-08-16')) - 1)];
  5. ?>
Offline Stijn - 15/08/2007 15:27
Avatar van Stijn PHP expert Of direct in je query plaatsen. Kijk eens naar het script van marten,
http://www.site...el_1#datum
Offline lasdesigner - 15/08/2007 15:34
Avatar van lasdesigner PHP beginner Superbedankt! Dankje!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s