Hi @all,
ich habe folgendes Problem:
Datenbank MySQL 4.0.20
Nun habe ich meine Mitgliederliste umfunktioniert um andere Daten aus meiner Datenbank aufzulisten.
Klappt auch so weit und gut bis auf das ich von zwei Werten nur den letzten Eintrag jedes Users benötige.
Beispiel:
Es soll das letzte eingetragene Gewicht ausgegeben werden.
Gespeichert wird das Ganze in der DB wie folgt:
wobei
lieber "letzter" Eintrag anstatt "Min" heißen sollte.
Aber sowas gibt es wohl nicht,oder?
weiter unten sieht es so aus:
vielleicht kann man dort was ändern?
Bin leider ein absoluter Neuling auf dem Gebiet.
Sorry für blöde Fragen.
Danke!
Thorsten
ich habe folgendes Problem:
Datenbank MySQL 4.0.20
Nun habe ich meine Mitgliederliste umfunktioniert um andere Daten aus meiner Datenbank aufzulisten.
Klappt auch so weit und gut bis auf das ich von zwei Werten nur den letzten Eintrag jedes Users benötige.
Beispiel:
Es soll das letzte eingetragene Gewicht ausgegeben werden.
Gespeichert wird das Ganze in der DB wie folgt:
Es wird jede Woche erneut eingegeben .Zur Veranschaulichung hier mal der Link:http://diaet.abnehmen-forum.com/memberlist1.phpDer code sieht wie folgt aus:`phpbb_gewicht` (`userid`, `gewicht`, `gewicht_k`, `timestamp`) VALUES (2, 79, 7, 1099069169);
Code:
$sql = "SELECT u.username, max(u.gewicht_s+u.gewicht_s_k/10) as gewicht_s, max(g.gewicht+g.gewicht_k/10-u.gewicht_z+u.gewicht_z_k/10) as verbleiben , min(u.gewicht_z+u.gewicht_z_k/10) as zielgewicht, u.groesse, max((u.gewicht_s+u.gewicht_s_k/10)-(g.gewicht+g.gewicht_k/10)) as abnahmegewicht , u.gewicht_z, u.gewicht_z_k, u.user_id, u.user_viewemail, u.user_regdate, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, u.user_avatar, u.user_avatar_type, u.user_allowavatar, min(g.gewicht+g.gewicht_k/10) as gewicht, min((g.gewicht+g.gewicht_k/10)/(u.groesse*u.groesse/10000)) as bmi, g.timestamp
FROM ". USERS_TABLE ." u, phpbb_gewicht g
WHERE u.user_id <> " . ANONYMOUS . "
AND u.user_id = g.userid
GROUP BY user_id
ORDER BY $order_by";
wobei
Code:
min(g.gewicht+g.gewicht_k/10) as gewicht
Aber sowas gibt es wohl nicht,oder?
weiter unten sieht es so aus:
Code:
$Gewicht_Ziel = ( !empty($row['gewicht']) ) ? $row['gewicht'] : ' ';
vielleicht kann man dort was ändern?
Bin leider ein absoluter Neuling auf dem Gebiet.
Sorry für blöde Fragen.
Danke!
Thorsten