Eerstvolgende datum selecteren

Status
Niet open voor verdere reacties.

geertjan83

Nieuwe gebruiker
Lid geworden
15 okt 2010
Berichten
1
Beste mensen,

In een Mysql tabel heb ik verschillende evenementen staan met een datum. De datum's zijn opgeslagen in het date-format. Nu wil ik een kalender maken waarin het eerstvolgende evenement wordt getoond. Dit kan dus ook de datum van vandaag zijn. Als er een evenement is staat wat morgen plaats vind, en een evenement wat overmorgen plaats vind, moet de datum van morgen dus worden geselecteerd. Wie kan mij helpen met de Query? Wat ik tot nu toe heb:

PHP:
<?
$username="****";
$password="****";
$database="****";
$host="localhost";
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");



$query="SELECT * FROM jos_eventlist_events";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();


$enddates=mysql_result($result,$i,"enddates");
$title=mysql_result($result,$i,"title");


echo "datum=$enddates<br><br>";
echo "&nextshow=$title";



?>

Alvast bedankt!!
 
Gewoon aan je query toevoegen "WHERE datum > NOW() ORDER BY datum ASC LIMIT 1"

(Waarbij je datum wel moet vervangen door hoe dat veld in je tabel heet)

Dan krijg je nog maar 1 resultaat terug, en dat is de meest recente die niet in het verleden ligt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan