Autor |
Nachricht |
synni
Threadersteller
Dabei seit: 31.07.2003
Ort: koeln
Alter: 38
Geschlecht:
|
Verfasst Mi 05.07.2006 16:10
Titel [solved] / [PHP/MySQL] Abfrage: Alte Veranstaltungen filtern |
|
|
Hallo zusammen,
ich hoffe, dass ihr mir bei meinem Problem helfen könnt. Auf einer Website werden Veranstaltungen angezeigt. Die Daten kommen aus einer Datenbank, die wie folgt aufgebaut ist:
+ id + datum + teaser + text +
Das Feld "datum" hat den Typ "date".
Auf der Website hat man die Möglichkeit, sich alle Einträge anzeigen zulassen. Die Abfrage dazu ist:
Code: |
"SELECT * FROM news ORDER BY datum"
|
So werden ja alle Einträge angezeigt – ich würde aber gerne nur die aktuellen Einträge anzeigen, sprich keine die hinter dem aktuellen Datum liegen.
Wie könnte ich die Abfrage machen? Könnt ihr mir da helfen ?
Zuletzt bearbeitet von synni am Mi 05.07.2006 16:31, insgesamt 1-mal bearbeitet
|
|
|
|
|
Sarky
Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht:
|
Verfasst Mi 05.07.2006 16:15
Titel Re: [PHP/MySQL] Abfrage: Alte Veranstaltungen filtern |
|
|
Ohne es jetzt gerade prüfen zu können:
Code: | SELECT * FROM news WHERE datum >= CURRENT_DATE() ORDER BY datum
|
|
|
|
|
|
Anzeige
|
|
|
synni
Threadersteller
Dabei seit: 31.07.2003
Ort: koeln
Alter: 38
Geschlecht:
|
Verfasst Mi 05.07.2006 16:21
Titel
|
|
|
nice, klappt perfekt. danke
Jetzt nerv' ich aber direkt mit noch einem Problem
Auf der Startseite sollen eigentlich immer die 3 Einträge erscheinen, die am nächsten am aktuellen Datum dran sind. Bisher zeige ich immer nur die 3 letztens Einträge mit der folgenden Abfrage an:
Code: | $monat = date(".m.");
$abfrage = "SELECT * FROM news
WHERE datum
LIKE '%$monat%'
ORDER BY datum_neu DESC LIMIT 0,3";
|
Gibt es bei MySQL so einer Art "near" Abfrage...?
EDIT:
Mitdenken soll ja manchmal helfen
Mit der folgenden Abfrage geht's prima...
Code: | "SELECT * FROM news WHERE datum_neu >= CURRENT_DATE() ORDER BY datum_neu ASC LIMIT 0,3" |
Zuletzt bearbeitet von synni am Mi 05.07.2006 16:39, insgesamt 3-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
[solved] / [PHP/MySQL] Ergebnis der Abfrage = 0
[solved][MySQL] neue/alte Geburtstage ermitteln.
PHP/MYSQL lezten Eintrag filtern
(php-mysql) übergabe von formulardaten und abfrage m. mysql
[php+mysql] abfrage von x bis y
MySql abfrage
|
|