Wenn du das Limit hochsetzt, dann muss du die Ausgabe des Arrays innerhalb einer Schleife machen

Thomas
Code: Alles auswählen
$sql = 'SELECT
geschlecht.usd_value as geschlecht, surname.usd_value as surname, firstname.usd_value as firstname, birthday.usd_value as birthday
FROM '.TBL_MEMBERS.'
LEFT JOIN '. TBL_USER_DATA .' geschlecht
ON geschlecht.usd_usr_id = mem_usr_id
AND geschlecht.usd_usf_id = '.$gProfileFields->getProperty('GENDER', 'usf_id').'
LEFT JOIN '. TBL_USER_DATA .' surname
ON surname.usd_usr_id = mem_usr_id
AND surname.usd_usf_id = '.$gProfileFields->getProperty('LAST_NAME', 'usf_id').'
LEFT JOIN '. TBL_USER_DATA .' firstname
ON firstname.usd_usr_id = mem_usr_id
AND firstname.usd_usf_id = '.$gProfileFields->getProperty('FIRST_NAME', 'usf_id').'
LEFT JOIN '. TBL_USER_DATA .' birthday
ON birthday.usd_usr_id = mem_usr_id
AND birthday.usd_usf_id = '.$gProfileFields->getProperty('BIRTHDAY', 'usf_id').'
WHERE '.$gProfileFields->getProperty('BIRTHDAY', 'usf_id').' < \''.DATE_NOW.'\'
AND mem_end > \''.DATE_NOW.'\'
AND mem_rol_id = 4
AND geschlecht.usd_usr_id = 2
AND birthday.usd_value IS NOT NULL
ORDER BY birthday ASC';
Code: Alles auswählen
$sql = 'SELECT DISTINCT
lastname.usd_value as lastname, firstname.usd_value as firstname, gender.usd_value as gender, birthday.usd_value as birthday
FROM '.TBL_MEMBERS.'
LEFT JOIN '. TBL_USER_DATA .' lastname
ON lastname.usd_usr_id = mem_usr_id
AND lastname.usd_usf_id = '.$gProfileFields->getProperty('LAST_NAME', 'usf_id').'
LEFT JOIN '. TBL_USER_DATA .' firstname
ON firstname.usd_usr_id = mem_usr_id
AND firstname.usd_usf_id = '.$gProfileFields->getProperty('FIRST_NAME', 'usf_id').'
LEFT JOIN '. TBL_USER_DATA .' gender
ON gender.usd_usr_id = mem_usr_id
AND gender.usd_usf_id = '.$gProfileFields->getProperty('GENDER', 'usf_id').'
LEFT JOIN '. TBL_USER_DATA .' birthday
ON birthday.usd_usr_id = mem_usr_id
AND birthday.usd_usf_id = '.$gProfileFields->getProperty('BIRTHDAY', 'usf_id').'
WHERE '.$gProfileFields->getProperty('BIRTHDAY', 'usf_id').' < \''.DATE_NOW.'\'
AND mem_end > \''.DATE_NOW.'\'
AND gender.usd_value = 1
AND mem_rol_id = 4
AND birthday.usd_value IS NOT NULL
ORDER BY birthday ASC
LIMIT 5';
$result = $gDb->query($sql);
while ($oldestRoleMember_mann = $gDb->fetch_array($result))
{
echo $oldestRoleMember_mann['firstname']." ".$oldestRoleMember_mann['lastname']."<br> ";
}
Code: Alles auswählen
echo " Die 5 Ältesten Männer sind :<p>";
while ($oldestRoleMember_Stein_mann = $gDb->fetch_array($erg_stei_man_alt))
{
$birthdayRolemember_Stein_mann = new DateTimeExtended($oldestRoleMember_Stein_mann['birthday'], 'Y-m-d', 'date');
echo $oldestRoleMember_Stein_mann['firstname']." ".$oldestRoleMember_Stein_mann['lastname']." ".'(';
echo $birthdayRolemember_Stein_mann->getAge();
echo') <br>';
}