ab heute die kommenden Events

bastiang

Mitglied
Ich würde gern per SQL Query, aus der datenbank nur die nächsten 6 kommenden Events auslesen wobei sich natürlich das "heute" täglich ändert.
mein derezeiger Query sieht so aus
Code:
SELECT * FROM events WHERE cat_id = '$cat_id' ORDER BY events.`date` WHERE events.`date` > '$akt'

die Variable $akt lass ich so holen:
Code:
$akt = date('Y-m-d');

es haut aber net hin.
 
bastiang hat gesagt.:
es haut aber net hin.
Na das ist doch mal eine präzise Aussage, ... :suspekt:
Was genau haut denn nicht hin?
Kriegst Du denn aktuelle Events angezeigt oder wo liegt das Problem?

redlama

P.S. um Dir nur 6 Events anzeigen zu lassen, solltest du noch "LIMIT 6" ans Ende Deines SELECT Statements setzen!
 
hab eigentlich nichts zurück bekommen hab jetzt das Limit gesetzt und ein klein wenig verändert:
Code:
SELECT * FROM events WHERE cat_id = '$cat_id' WHERE `date` > CURDATE() ORDER BY events.`date` LIMIT 6

Rückmeldung:

You have an error in your SQL syntax near 'WHERE `date` > CURDATE() ORDER BY events.`date` LIMIT 6 ' at line 1
 
Versuch's mal damit:
Code:
SELECT * FROM events WHERE cat_id = '$cat_id' AND `date` > CURDATE() ORDER BY events.`date` LIMIT 6

redlama
 
Zurück