Hallo PMX Gemeinde,
für mein neues Profil mit neuen Features brauche ich ein paar summen aus der DB.
Da ich mich mit My SQL noch nicht so gut auskenne aber hier eine menge Spezi`s sind wollt ich mal fragen wer mir mal helfen kann.
Ich möchte verschiedene Summen aus der DB auslesen und diese im Profil anzeigen lassen.
Forum Beiträge
Freunde in der Freundesliste
Erhaltene GB einträge
Fotos in der Avatar Foto Gallery
Kann mir da wer helfen ?
MFG
Andre
Mit "SELECT Count(SPALTENNAME) ..." bekommst Du die Anzahl der betroffenen Datensätze, also zum Beispiel
ZitatForum Beiträge
$request = sql_query("SELECT Count(ID_MSG) FROM " . $db_prefix . "messages WHERE ID_MEMBER = " . $uid . "");
list($anzahl_forenpostings) = sql_fetch_row($request);
Schau Dir mal die modules/Your_Account/userpoints.php an, da wird jede Menge auf diese Weise zusammensummiert ;)
Danke für den Super Tip =)
Jetzt haperts nur noch an der ausgabe der Daten statt bsp. Fotos: [23] steht da Fotos: []
Also es wird nichts ausgegeben.
Dann poste doch mal Deinen Code...
Für das Gästebuch:
<?php $result = sql_query("select count(gid) from ${user_prefix}_userguest where touser='" . mxAddSlashesForSQL($uname) . "'"); ?>
Forenbeiträge :
<?php $request = sql_query("SELECT Count(ID_MSG) FROM " . $db_prefix . "messages WHERE ID_MEMBER = " . $uid . "");
list($anzahl_forenpostings) = sql_fetch_row($request); ?>
Das ganze ist in der View eingebaut.
...FROM " . $db_prefix . "messages ...
Versuche mal die Tabelle mit richtigem Namen anzugeben, ich glaub $db_prefix gibbet nicht in der user php.
Bei mir wäre das
...FROM ".$prefix."_smf_messages...