Hallo,
$result = mysql_query( "select * from $table WHERE (kategorie='nachrichten') and date=curdate() Order By date DESC LIMIT 10");
Ich möchte nur die Nachrichten des heutigen Tages ausgeben, allerdings funktioniert das nicht und ich bekomme lediglich einen Newseintrag angezeigt. Kann mir jemand weiterhelfen? Diese MySQL-Referenzen haben mich nicht schlau gemacht.
Mit deiner SQL-Abfrage holst du wenn dann nur 10 Nachrichten ab: LIMIT 10. Und wenn es nur eine Nachricht des Tages gibt, wird nur eine Zurückgegeben. Interessant wäre noch zu erfahren, wie du denn das Abfrageergebnis bearbeitest? Wie gibst du deine Nachrichten aus. Vielleicht liegts ja gar nicht am SQL-Statement sondern ganz woanders ...
Wieso willst du noch nach date sortieren (ORDER BY date) wenn du sowieso nur ein einziges Datum haben willst?
Gruß,
Leeloo
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra