Hallo Manuel,
Diese Spalte habe ich als Typ "DATE" definiert (hoffe das ist richtig).
ja, das ist richtig
Samstag, 24. Mai 2003 (oder auch auf englisch, das wär mir egal)
php und mysql geben den Tag idR. auf Englisch zurück, das lässt sich aber auf Deutsch "übersetzen"
$abfrage = @mysql_query("SELECT * from events order by datum ASC");
du brauchst die mysql-Funktion DATE_FORMAT()[1]:
$query = "SELECT DATE_FORMAT(datum,'%e.%c.%Y') as datum,anderespalte FROM events ORDER BY datum ASC";
$abfrage = mysql_query($query) or die(mysql_error());
while($row=mysql_fetch_assoc($abfrage)){
// hier sollte dir echo $row['datum'] dann 24.5.2003 ausgeben (wie du ein anderes Format bekommst steht auch unter [1].
}
while($eintraege = mysql_fetch_object($abfrage)) {
warum eigentlich immer mysql_fetch_object()?
echo date ("D, d. M Y", mktime($eintraege->datum));
php ist da überflüssig - mysql kann das selbst :-)
Grüße aus Nürnberg <- Verabschiedung ist auch ganz nett
Tobias
[1] http://www.mysql.de/doc/de/Date_and_time_functions.html (nach dem Funktionsnamen suchen)
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|