ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Probleme und Fragen / Kalender: Geburtstage auslesen - Frage zum MySQL-Befehl


Seite 1 von 1

philipp schrieb am 20.05.2005 um 16:40 Uhr

Hi,
hab eine Frage zu dem Berreich in der calender.php in dem die Geburtstage der User ausgelesen werden.

// Fetching all user bdays...
$a_birthdays = array();
$r_user = thwb_query( "SELECT username, userid, userbday FROM " . $pref . "user
    WHERE SUBSTRING(userbday,6,2)=LPAD('$month',2,'0') AND userbday<>'00-00-0000'
    ORDER BY userbday, username" );
while( $user = mysql_fetch_array( $r_user ) )
{
    $bday_year = $year - substr($user['userbday'], 0, 4);
    if( $bday_year > 0 )
        $a_birthdays[ intval( substr( $user['userbday'], 8, 2 ) ) - 1 ][] = "<a href=\"".build_link("v_profile.php?userid=$user[userid]")."\">$user[username]</a> ($bday_year)";
}

Da ich nicht so den Plan von MySQL habe wäre es klasse, wenn mir mal jemand speziell den SQL-Teil näher erläutern könnte.
Aber auch bei dem PHP-Abschnitt steig ich nicht ganz durch.

Bin für eure Hilfe dankbar

Seite 1 von 1