Hey ihr,
ich habe eine Datenbank mit Veranstaltungen.
die nächste Veranstaltunegn finden am
31.03.2002
01.04.2002
06.04.2002
usw statt
ich habe ein Script was mir einen Datensatz aus der Datenbank holen soll und zwar den Datensatz der dem jetzigen Datum am nächsten ist. Die Abfrage mach ich folgender maßen:
jetzt bekomme ich aber immer den Datenstz von 09.11.2002.
Was ist hier falsch?
ich habe eine Datenbank mit Veranstaltungen.
die nächste Veranstaltunegn finden am
31.03.2002
01.04.2002
06.04.2002
usw statt
ich habe ein Script was mir einen Datensatz aus der Datenbank holen soll und zwar den Datensatz der dem jetzigen Datum am nächsten ist. Die Abfrage mach ich folgender maßen:
PHP-Code:
$db = mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw")
or die (mysql_error());
mysql_select_db("$MySQL_Data");
$res = mysql_query("SELECT *, DATE_FORMAT(datum1_a, '%d.%m.%Y')
AS datum1_a_f FROM veranstaltung WHERE
datum1_a >= NOW() LIMIT 1") or die (mysql_error());
while ($row = mysql_fetch_array($res))
{
$text = substr($row[beschreibung],0,120)."...";
}
mysql_close($db);
Was ist hier falsch?
Kommentar