Hallo hoffe das die Überschrift halbwegs verständlich ist.
Also ich habe ein mySQL Feld in dem Geburtsdaten aus dem wbb2 Board gespeichert werden, die Daten werden dort als 'date' gespeichert (also nach dem Format YYYY-MM-DD)
Ich hole nun diese Daten mit folgender Abfrage aus der Datenbank.
(Hier genau alle user die in diesem Monat Geburtstag haben)
PHP-Code:
$sql_this="SELECT userid, username, birthday
FROM bb2_users
WHERE birthday
LIKE '%-".date("m")."-%'
ORDER BY birthday ASC LIMIT 0 , 30";
Das klappt natürlich auch alles nur die Sortierung stimmt nicht, ist ja irgentwie auch klar, der sortiert halt von von nach hinten durch und deswegen stehen die mit der geringen Jahreszahl vorne.
Es soll aber so sein, das die in der Reihenfolge des Monats und der Tage sortiert sind. Also die Jahreszahl komplett außeracht. (Haben ja eh jedes Jahr Geburtstag :lol: )
Wäre nett wenn ihr mir helfen könnt, hab im mySQL Manuell etwas über die mySQL Funktion Extract() gefunden, habe aber leider nicht die Syntax hinbekommen.
Gruß
Wauzy