login  Naam:   Wachtwoord: 
Registreer je!
 Forum

datum selecteren (Opgelost)

Offline Braatje - 26/07/2009 12:01
Avatar van BraatjeMySQL interesse Goedemiddag,

Met de volgende code lees ik de volgende wedstrijd uit de database,
alleen hij pakt niet de volgende maar de laatste wedstrijd.
ik heb op 28,29 en 30 juli en op 1 augustus een wedstrijd staan hij moet dus de eerstvolgende wedstrijd pakken ( 28 juli in dit geval ) maar hij laat de wedstrijd van 1 augustus zien.
Wat is er verkeerd aan de code?

  1. <?php
  2. $query = "SELECT datum, naam, lengte, start FROM wedstrijden
  3. WHERE datum >= NOW()
  4. ORDER BY datum DESC LIMIT 1";
  5. $result = mysql_query($query) OR die(mysql_error());
  6. IF(mysql_num_rows($result)) {
  7. $row = mysql_fetch_assoc($result);
  8. $datum=$row['datum'];
  9. $datum2=explode("-",$datum);
  10. $NLdate=$datum2[2]."-".$datum2[1]."-".$datum2[0];
  11. ?>

2 antwoorden

Gesponsorde links
Offline ibmos2warp - 26/07/2009 12:05
Avatar van ibmos2warp PHP interesse DESC betekend laatste eerst. Je moet dus ASC hebben.
Verder hoop ik voor jouw dat je wel een DATE veld gebruikt in de database, en d'r bestaat ook de mysql functie format_date.
Offline Braatje - 26/07/2009 12:08
Avatar van Braatje MySQL interesse Ik gebruik een DATE veld ja.
Kleinigheidje over het hoofd gezien thx.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.155s