mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 19:07 Benutzername: Passwort: Auto-Login

Thema: [solved] / [PHP/MySQL] Abfrage: Alte Veranstaltungen filtern vom 05.07.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [solved] / [PHP/MySQL] Abfrage: Alte Veranstaltungen filtern
Autor Nachricht
synni
Threadersteller

Dabei seit: 31.07.2003
Ort: koeln
Alter: 38
Geschlecht: Männlich
Verfasst Mi 05.07.2006 16:10
Titel

[solved] / [PHP/MySQL] Abfrage: Alte Veranstaltungen filtern

Antworten mit Zitat Zum Seitenanfang

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 * Such, Fiffi, such! * ?


Zuletzt bearbeitet von synni am Mi 05.07.2006 16:31, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Sarky

Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht: Männlich
Verfasst Mi 05.07.2006 16:15
Titel

Re: [PHP/MySQL] Abfrage: Alte Veranstaltungen filtern

Antworten mit Zitat Zum Seitenanfang

Ohne es jetzt gerade prüfen zu können:

Code:
SELECT * FROM news WHERE datum >= CURRENT_DATE() ORDER BY datum
  View user's profile Private Nachricht senden
Anzeige
Anzeige
synni
Threadersteller

Dabei seit: 31.07.2003
Ort: koeln
Alter: 38
Geschlecht: Männlich
Verfasst Mi 05.07.2006 16:21
Titel

Antworten mit Zitat Zum Seitenanfang

* Ich bin unwürdig * * Ich bin unwürdig *

nice, klappt perfekt. danke


Jetzt nerv' ich aber direkt mit noch einem Problem Menno!

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 * Ich geb auf... *

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
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.