Tom: mySQL date Feld nach Monaten,Tagen sortieren

Beitrag lesen

Hello,

PHP:--------------------------------------------------------------------------------
$sql_this="SELECT userid, username, birthday
FROM bb2_users
WHERE birthday
LIKE '%-".date("m")."-%'
ORDER BY birthday ASC  LIMIT 0 , 30";

Like ist sehr teuer.

$sql_this="SELECT userid, username, birthday
             FROM bb2_users
             WHERE month(birthday) = date("m")
             ORDER BY month(birthday) ASC, dayofmonth(bithday) LIMIT 0 , 30";

So sollte das eigentlich gehen. Das hättest Du unter Zuhilfenahme des Manulas aber bestimmt auch selber herausbekommen http://dev.mysql.com/doc/mysql/de/Date_and_time_functions.html ;-)

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau