login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datums in MySQL

Offline Frederic - 30/06/2005 22:30
Avatar van FredericPHP ver gevorderde Hoe kan ik volgende query realiseren:
  1. <? $sql = mysql_query("SELECT leden.gebruikersnaam, leden.id AS ledenid, leden_evenementen.* FROM leden, leden_evenementen WHERE leden_evenementen.lid = ledenid AND ****** AND publiek = 'ja' ORDER BY leden_evenementen.id DESC LIMIT 20");
  2. ?>

Waar de **** staan zou ik normaal dit nog willen doen, maar kom er niet uit:
alle items hebben een datum, en die zitten in de DB in het formaat datetime 0000-00-00 00:00:00... Nu, ze mogen enkel geselecteerd worden als de items nog gaan komen, dus de datum in de DB moet groter zijn dan NU... Kan iemand me zeggen hoe dit te doen?

2 antwoorden

Gesponsorde links
Offline Ontani - 30/06/2005 23:03
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
date > now(); ofzo
Offline marco06 - 30/06/2005 23:38 (laatste wijziging 30/06/2005 23:38)
Avatar van marco06 HTML interesse
  1. <?
  2. WHERE datum<=DATE_ADD(NOW(),INTERVAL 2 MONTH) AND datum>=NOW()
  3. ?>


Op deze manier blijft de datum zichtbaar van de eerste twee komende maanden en vanaf nu.

  1. <? $sql = mysql_query("SELECT leden.gebruikersnaam, leden.id AS ledenid, leden_evenementen.* FROM leden, leden_evenementen WHERE leden_evenementen.lid = ledenid AND datum <= DATE_ADD(NOW(),INTERVAL 2 MONTH) AND datum >= NOW() AND publiek = 'ja' ORDER BY leden_evenementen.id DESC LIMIT 20") or die(mysql_error()); ?>


Succes
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.191s